]> sigrok.org Git - pulseview.git/blobdiff - pv/globalsettings.hpp
Fix #770 by adding a vertical hover line and a setting for it
[pulseview.git] / pv / globalsettings.hpp
index b7f7af06de2d8ec5efbb7e15205187ff9090928c..40dc1b3c5e94d0cda96e8078a7f166f45609b254 100644 (file)
@@ -23,6 +23,7 @@
 #include <map>
 
 #include <glib.h>
 #include <map>
 
 #include <glib.h>
+#include <glibmm/variant.h>
 
 #include <QSettings>
 #include <QString>
 
 #include <QSettings>
 #include <QString>
@@ -55,6 +56,7 @@ public:
        static const QString Key_View_ConversionThresholdDispMode;
        static const QString Key_View_DefaultDivHeight;
        static const QString Key_View_DefaultLogicHeight;
        static const QString Key_View_ConversionThresholdDispMode;
        static const QString Key_View_DefaultDivHeight;
        static const QString Key_View_DefaultLogicHeight;
+       static const QString Key_View_ShowHoverMarker;
        static const QString Key_Dec_InitialStateConfigurable;
        static const QString Key_Log_BufferSize;
        static const QString Key_Log_NotifyOfStacktrace;
        static const QString Key_Dec_InitialStateConfigurable;
        static const QString Key_Log_BufferSize;
        static const QString Key_Log_NotifyOfStacktrace;
@@ -97,6 +99,10 @@ public:
 
        static GVariant* restore_gvariant(QSettings &settings);
 
 
        static GVariant* restore_gvariant(QSettings &settings);
 
+       static void store_variantbase(QSettings &settings, Glib::VariantBase v);
+
+       static Glib::VariantBase restore_variantbase(QSettings &settings);
+
 private:
        static vector<GlobalSettingsInterface*> callbacks_;
 
 private:
        static vector<GlobalSettingsInterface*> callbacks_;