X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Fglobalsettings.hpp;fp=pv%2Fglobalsettings.hpp;h=cf1921e89ea52b551f3ca46a85102b04a9dbf502;hb=e887fe9e6ede73b9fe9ace9c6bfd4f6a096eb3b2;hp=adb9168a1fbc3be027db6f7ee16df0930b501de4;hpb=9a220973c4e4eaccdab85a5dc90d2ee893f8d247;p=pulseview.git diff --git a/pv/globalsettings.hpp b/pv/globalsettings.hpp index adb9168a..cf1921e8 100644 --- a/pv/globalsettings.hpp +++ b/pv/globalsettings.hpp @@ -30,6 +30,8 @@ #include #include +#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 callbacks_;