]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
MainBar: Prevent context menu from appearing
[pulseview.git] / pv / mainwindow.hpp
index bf491156f7552781c4f3456228a478c5fa78f334..2e6e55c1d1dee53bbb12c796bbd3d6c28a1e7046 100644 (file)
@@ -75,6 +75,19 @@ public:
                const char *open_file_name = NULL,
                QWidget *parent = 0);
 
+       QAction* action_open() const;
+       QAction* action_save_as() const;
+       QAction* action_connect() const;
+       QAction* action_quit() const;
+       QAction* action_view_zoom_in() const;
+       QAction* action_view_zoom_out() const;
+       QAction* action_view_zoom_fit() const;
+       QAction* action_view_zoom_one_to_one() const;
+       QAction* action_view_show_cursors() const;
+       QAction* action_about() const;
+
+       QMenu* menu_decoder_add() const;
+
        void run_stop();
 
        void select_device(std::shared_ptr<sigrok::Device> device);
@@ -89,7 +102,7 @@ private:
        void session_error(const QString text, const QString info_text);
 
        /**
-        * Updates the device list in the sampling bar
+        * Updates the device list in the toolbar
         */
        void update_device_list();
 
@@ -135,6 +148,19 @@ private:
        QVBoxLayout *vertical_layout_;
 
        toolbars::MainBar *main_bar_;
+
+       QAction *const action_open_;
+       QAction *const action_save_as_;
+       QAction *const action_connect_;
+       QAction *const action_quit_;
+       QAction *const action_view_zoom_in_;
+       QAction *const action_view_zoom_out_;
+       QAction *const action_view_zoom_fit_;
+       QAction *const action_view_zoom_one_to_one_;
+       QAction *const action_view_show_cursors_;
+       QAction *const action_about_;
+
+       QMenu *const menu_decoders_add_;
 };
 
 } // namespace pv