X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.hpp;h=e5a7adce5483969690015e655606ef09b69318be;hb=c32bf63a93d8135b5d71c70270dbf45f9b4a8267;hp=a50d1101d144704f940586656be901f6e109dbb7;hpb=91f8fe8c30131fb438dbdb1b58d69ede7ba9247b;p=pulseview.git diff --git a/pv/toolbars/mainbar.hpp b/pv/toolbars/mainbar.hpp index a50d110..e5a7adc 100644 --- a/pv/toolbars/mainbar.hpp +++ b/pv/toolbars/mainbar.hpp @@ -93,6 +93,7 @@ public: void load_init_file(const std::string &file_name, const std::string &format); + QAction* action_new_view() const; QAction* action_open() const; QAction* action_save_as() const; QAction* action_save_selection_as() const; @@ -125,6 +126,7 @@ private: void session_error(const QString text, const QString info_text); + QAction *const action_new_view_; QAction *const action_open_; QAction *const action_save_as_; QAction *const action_save_selection_as_; @@ -150,10 +152,11 @@ private Q_SLOTS: void on_device_changed(); void on_sample_count_changed(); void on_sample_rate_changed(); - void on_run_stop(); void on_config_changed(); + void on_actionNewView_triggered(); + void on_actionOpen_triggered(); void on_actionSaveAs_triggered(); void on_actionSaveSelectionAs_triggered(); @@ -170,9 +173,14 @@ private Q_SLOTS: void on_actionViewShowCursors_triggered(); + void on_always_zoom_to_fit_changed(bool state); + protected: bool eventFilter(QObject *watched, QEvent *event); +Q_SIGNALS: + void new_view(Session *session); + private: Session &session_; @@ -191,14 +199,6 @@ private: bool sample_count_supported_; - QIcon icon_red_; - QIcon icon_green_; - QIcon icon_grey_; - QToolButton run_stop_button_; - QAction *run_stop_button_action_; - - QToolButton menu_button_; - #ifdef ENABLE_DECODE QMenu *const menu_decoders_add_; #endif