Fix #971: Allow saving/restoring of session setups
[pulseview.git] / pv / toolbars / mainbar.hpp
index 810cab27919f3cca59ed450710ec9701d1bb8e17..c79837e592bad4dfdf470c8c0d6f5d3aa764d817 100644 (file)
@@ -98,10 +98,10 @@ public:
        QAction* action_open() const;
        QAction* action_save_as() const;
        QAction* action_save_selection_as() const;
+       QAction* action_restore_setup() const;
+       QAction* action_save_setup() const;
        QAction* action_connect() const;
 
-       void session_error(const QString text, const QString info_text);
-
 private:
        void run_stop();
 
@@ -120,6 +120,8 @@ private:
        QAction *const action_open_;
        QAction *const action_save_as_;
        QAction *const action_save_selection_as_;
+       QAction *const action_restore_setup_;
+       QAction *const action_save_setup_;
        QAction *const action_connect_;
 
 private Q_SLOTS:
@@ -145,6 +147,9 @@ private Q_SLOTS:
        void on_actionSaveAs_triggered();
        void on_actionSaveSelectionAs_triggered();
 
+       void on_actionSaveSetup_triggered();
+       void on_actionRestoreSetup_triggered();
+
        void on_actionConnect_triggered();
 
 protected: