]> sigrok.org Git - pulseview.git/blobdiff - pv/views/trace/signal.hpp
Make new views take over the main view's signal settings
[pulseview.git] / pv / views / trace / signal.hpp
index 1b9f254330a79fd150f6f73165f5cb910a76b5be..c9f38dd96107657d7e16fd6fb05b71a16488dfa2 100644 (file)
@@ -23,6 +23,8 @@
 #include <memory>
 
 #include <QComboBox>
+#include <QString>
+#include <QVariant>
 #include <QWidgetAction>
 
 #include <cstdint>
@@ -87,8 +89,10 @@ public:
        shared_ptr<data::SignalBase> base() const;
 
        virtual void save_settings(QSettings &settings) const;
+       virtual std::map<QString, QVariant> save_settings() const;
 
        virtual void restore_settings(QSettings &settings);
+       virtual void restore_settings(std::map<QString, QVariant> settings);
 
        void paint_back(QPainter &p, ViewItemPaintParams &pp);