X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.hpp;h=bc0c2dfdd528c11c6bfba37c499ae5078ab7cfeb;hb=HEAD;hp=810cab27919f3cca59ed450710ec9701d1bb8e17;hpb=f23c46921d031dba4c96062164cc9f3ca3c4809c;p=pulseview.git diff --git a/pv/toolbars/mainbar.hpp b/pv/toolbars/mainbar.hpp index 810cab2..bc0c2df 100644 --- a/pv/toolbars/mainbar.hpp +++ b/pv/toolbars/mainbar.hpp @@ -98,10 +98,10 @@ public: QAction* action_open() const; QAction* action_save_as() const; QAction* action_save_selection_as() const; + QAction* action_restore_setup() const; + QAction* action_save_setup() const; QAction* action_connect() const; - void session_error(const QString text, const QString info_text); - private: void run_stop(); @@ -120,13 +120,13 @@ private: QAction *const action_open_; QAction *const action_save_as_; QAction *const action_save_selection_as_; + QAction *const action_restore_setup_; + QAction *const action_save_setup_; QAction *const action_connect_; private Q_SLOTS: void show_session_error(const QString text, const QString info_text); - void add_decoder(srd_decoder *decoder); - void export_file(shared_ptr format, bool selection_only = false); void import_file(shared_ptr format); @@ -145,8 +145,13 @@ private Q_SLOTS: void on_actionSaveAs_triggered(); void on_actionSaveSelectionAs_triggered(); + void on_actionSaveSetup_triggered(); + void on_actionRestoreSetup_triggered(); + void on_actionConnect_triggered(); + void on_add_decoder_clicked(); + protected: void add_toolbar_widgets(); @@ -154,6 +159,7 @@ protected: Q_SIGNALS: void new_view(Session *session); + void show_decoder_selector(Session *session); private: QToolButton *open_button_, *save_button_; @@ -175,7 +181,6 @@ private: #ifdef ENABLE_DECODE QToolButton *add_decoder_button_; - QMenu *const menu_decoders_add_; #endif };