]> sigrok.org Git - pulseview.git/blobdiff - pv/toolbars/mainbar.hpp
Implement adding different view types
[pulseview.git] / pv / toolbars / mainbar.hpp
index bc0c2dfdd528c11c6bfba37c499ae5078ab7cfeb..008ab628f701ca714cfca02391f07ed90d438335 100644 (file)
@@ -139,7 +139,7 @@ private Q_SLOTS:
 
        void on_config_changed();
 
-       void on_actionNewView_triggered();
+       void on_actionNewView_triggered(QAction* action = nullptr);
 
        void on_actionOpen_triggered();
        void on_actionSaveAs_triggered();
@@ -158,11 +158,11 @@ protected:
        bool eventFilter(QObject *watched, QEvent *event);
 
 Q_SIGNALS:
-       void new_view(Session *session);
+       void new_view(Session *session, int type);
        void show_decoder_selector(Session *session);
 
 private:
-       QToolButton *open_button_, *save_button_;
+       QToolButton *new_view_button_, *open_button_, *save_button_;
 
        pv::widgets::DeviceToolButton device_selector_;