]> sigrok.org Git - pulseview.git/blobdiff - pv/mainwindow.hpp
MainWindow: Hide the main menu unless Altt is pressed
[pulseview.git] / pv / mainwindow.hpp
index 8aab988b26c2fc2ce7f6bc87bdb7450d210efcb7..c0717e4fc3fb94b929958f2eb108bc35725aceb3 100644 (file)
@@ -86,6 +86,8 @@ public:
        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);
@@ -100,12 +102,15 @@ 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();
+       void update_device_list();      
 
+private:
        void closeEvent(QCloseEvent *event);
 
+       void keyReleaseEvent(QKeyEvent *event);
+
 private Q_SLOTS:
        void load_file(QString file_name);
 
@@ -157,6 +162,8 @@ private:
        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