X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fmainwindow.hpp;h=94fc092a940c278783629c77c41099fb7ed0fd7d;hb=d2fc6be9af3ba409032da6dcabc4630c657bb56c;hp=ad7e6b2bdb6f48a0d2723335eb9cc598a682675e;hpb=c7b03d9daa9574bd633fbac2d5976716f58027f5;p=pulseview.git diff --git a/pv/mainwindow.hpp b/pv/mainwindow.hpp index ad7e6b2..94fc092 100644 --- a/pv/mainwindow.hpp +++ b/pv/mainwindow.hpp @@ -84,6 +84,7 @@ public: QAction* action_open() const; QAction* action_save_as() const; + QAction* action_save_selection_as() const; QAction* action_connect() const; QAction* action_quit() const; QAction* action_view_zoom_in() const; @@ -130,6 +131,8 @@ private: const std::map &options = std::map()); + void save_selection_to_file(); + private: void closeEvent(QCloseEvent *event); @@ -141,6 +144,7 @@ private Q_SLOTS: void on_actionOpen_triggered(); void on_actionSaveAs_triggered(); + void on_actionSaveSelectionAs_triggered(); void on_actionQuit_triggered(); void on_actionConnect_triggered(); @@ -166,6 +170,8 @@ private Q_SLOTS: void sticky_scrolling_changed(bool state); + void always_zoom_to_fit_changed(bool state); + private: DeviceManager &device_manager_; @@ -180,6 +186,7 @@ private: QAction *const action_open_; QAction *const action_save_as_; + QAction *const action_save_selection_as_; QAction *const action_connect_; QAction *const action_quit_; QAction *const action_view_zoom_in_;