X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.hpp;h=0b82e95d833ed550fe0203718b02e97a6bab12fd;hp=ed38dfaae8c0728a27c0a9e5b417b65278a3655a;hb=f1e2d26b867fc5ab5723d83c00bd9467add2f748;hpb=d552c5c7f25ac892b7dc218264d6fe2823db44ef diff --git a/pv/toolbars/mainbar.hpp b/pv/toolbars/mainbar.hpp index ed38dfa..0b82e95 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_; @@ -154,6 +156,8 @@ private Q_SLOTS: void on_config_changed(); + void on_actionNewView_triggered(); + void on_actionOpen_triggered(); void on_actionSaveAs_triggered(); void on_actionSaveSelectionAs_triggered(); @@ -175,6 +179,9 @@ private Q_SLOTS: protected: bool eventFilter(QObject *watched, QEvent *event); +Q_SIGNALS: + void new_view(Session *session); + private: Session &session_; @@ -199,8 +206,6 @@ private: QToolButton run_stop_button_; QAction *run_stop_button_action_; - QToolButton menu_button_; - #ifdef ENABLE_DECODE QMenu *const menu_decoders_add_; #endif