X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fmainwindow.hpp;h=c0717e4fc3fb94b929958f2eb108bc35725aceb3;hb=3c35fcf0a15233dfd8042bc3063f7a4bb9d24256;hp=bf491156f7552781c4f3456228a478c5fa78f334;hpb=619dfb1195735dd7dca2886bec563fefc2ba5efb;p=pulseview.git diff --git a/pv/mainwindow.hpp b/pv/mainwindow.hpp index bf49115..c0717e4 100644 --- a/pv/mainwindow.hpp +++ b/pv/mainwindow.hpp @@ -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 device); @@ -89,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); @@ -135,6 +151,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