aboutsummaryrefslogtreecommitdiffstats
path: root/src/jalv_qt.cpp
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2019-11-03 20:16:38 +0100
committerDavid Robillard <d@drobilla.net>2019-11-03 20:16:38 +0100
commitb4e7a7cc20eec3784a70e53bd772f401d61acdb7 (patch)
treed6dda586d7d403e1cc5ef4c70392751512626b85 /src/jalv_qt.cpp
parente05826ac5d24d916be78cd594f172041f8dcc8bf (diff)
downloadjalv-b4e7a7cc20eec3784a70e53bd772f401d61acdb7.tar.gz
jalv-b4e7a7cc20eec3784a70e53bd772f401d61acdb7.tar.bz2
jalv-b4e7a7cc20eec3784a70e53bd772f401d61acdb7.zip
Use screen refresh rate with Gtk3 and Qt5
Diffstat (limited to 'src/jalv_qt.cpp')
-rw-r--r--src/jalv_qt.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/jalv_qt.cpp b/src/jalv_qt.cpp
index 80141f2..5084c03 100644
--- a/src/jalv_qt.cpp
+++ b/src/jalv_qt.cpp
@@ -31,6 +31,7 @@
# include <QMainWindow>
# include <QMenu>
# include <QMenuBar>
+# include <QScreen>
# include <QScrollArea>
# include <QStyle>
# include <QTimer>
@@ -673,6 +674,16 @@ jalv_discover_ui(Jalv* jalv)
return true;
}
+float
+jalv_ui_refresh_rate(Jalv* jalv)
+{
+#if QT_VERSION >= 0x050000
+ return (float)QGuiApplication::primaryScreen()->refreshRate();
+#else
+ return 30.0f;
+#endif
+}
+
int
jalv_open_ui(Jalv* jalv)
{