X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Fmainwindow.hpp;h=2548e0ef4d8a1ceade73d6e2ea3cabf76adcd011;hp=8aab988b26c2fc2ce7f6bc87bdb7450d210efcb7;hb=7a01bd3654ed046216308fa64edfd79be7cd525f;hpb=696546819ac7b120ac2f8a8b004e62a1f213cbae diff --git a/pv/mainwindow.hpp b/pv/mainwindow.hpp index 8aab988..2548e0e 100644 --- a/pv/mainwindow.hpp +++ b/pv/mainwindow.hpp @@ -18,8 +18,8 @@ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ -#ifndef PULSEVIEW_PV_MAINWINDOW_H -#define PULSEVIEW_PV_MAINWINDOW_H +#ifndef PULSEVIEW_PV_MAINWINDOW_HPP +#define PULSEVIEW_PV_MAINWINDOW_HPP #include #include @@ -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 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,8 +162,10 @@ 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 -#endif // PULSEVIEW_PV_MAINWINDOW_H +#endif // PULSEVIEW_PV_MAINWINDOW_HPP