]> sigrok.org Git - pulseview.git/blobdiff - pv/globalsettings.hpp
Fix #1457 by adding markers, cursors and zero offset to session setup
[pulseview.git] / pv / globalsettings.hpp
index adb9168a1fbc3be027db6f7ee16df0930b501de4..cf1921e89ea52b551f3ca46a85102b04a9dbf502 100644 (file)
@@ -30,6 +30,8 @@
 #include <QString>
 #include <QVariant>
 
+#include "util.hpp"
+
 using std::map;
 using std::pair;
 using std::vector;
@@ -122,13 +124,14 @@ public:
        void undo_tracked_changes();
 
        static void store_gvariant(QSettings &settings, GVariant *v);
-
        static GVariant* restore_gvariant(QSettings &settings);
 
        static void store_variantbase(QSettings &settings, Glib::VariantBase v);
-
        static Glib::VariantBase restore_variantbase(QSettings &settings);
 
+       static void store_timestamp(QSettings &settings, const char *name, const pv::util::Timestamp &ts);
+       static pv::util::Timestamp restore_timestamp(QSettings &settings, const char *name);
+
 private:
        static vector<GlobalSettingsInterface*> callbacks_;