]> sigrok.org Git - pulseview.git/blobdiff - pv/globalsettings.hpp
device.cpp: Add missing SR_CONF_DATA_SOURCE entry.
[pulseview.git] / pv / globalsettings.hpp
index 51212b023ab19f2e79145d991117bf804c707904..276a968247b11b585d8583e3a0a2423eecb1108c 100644 (file)
@@ -23,6 +23,7 @@
 #include <map>
 
 #include <glib.h>
+#include <glibmm/variant.h>
 
 #include <QSettings>
 #include <QString>
@@ -48,7 +49,7 @@ public:
        static const QString Key_View_ZoomToFitDuringAcq;
        static const QString Key_View_ZoomToFitAfterAcq;
        static const QString Key_View_TriggerIsZeroTime;
-       static const QString Key_View_ColouredBG;
+       static const QString Key_View_ColoredBG;
        static const QString Key_View_StickyScrolling;
        static const QString Key_View_ShowSamplingPoints;
        static const QString Key_View_ShowAnalogMinorGrid;
@@ -97,6 +98,10 @@ public:
 
        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_;