X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.hpp;h=ed38dfaae8c0728a27c0a9e5b417b65278a3655a;hb=d552c5c7f25ac892b7dc218264d6fe2823db44ef;hp=088efa2f73cb6a8597cd6b4ea517bbbe40409a39;hpb=0f8f8c180b32413177f3940ea6f216d1cbadf09b;p=pulseview.git diff --git a/pv/toolbars/mainbar.hpp b/pv/toolbars/mainbar.hpp index 088efa2..ed38dfa 100644 --- a/pv/toolbars/mainbar.hpp +++ b/pv/toolbars/mainbar.hpp @@ -78,9 +78,7 @@ private: static const char *SettingSaveDirectory; public: - MainBar(Session &session, pv::MainWindow &main_window, - std::string open_file_name = std::string(), - std::string open_file_format = std::string()); + MainBar(Session &session, pv::MainWindow &main_window); Session &session(void) const; @@ -90,6 +88,11 @@ public: void reset_device_selector(); + void select_device(std::shared_ptr device); + + void load_init_file(const std::string &file_name, + const std::string &format); + QAction* action_open() const; QAction* action_save_as() const; QAction* action_save_selection_as() const; @@ -104,8 +107,6 @@ public: private: void run_stop(); - void select_device(std::shared_ptr device); - void select_init_device(); void load_file(QString file_name, @@ -113,9 +114,6 @@ private: const std::map &options = std::map()); - void load_init_file(const std::string &file_name, - const std::string &format); - void save_selection_to_file(); void update_sample_rate_selector(); @@ -149,6 +147,7 @@ private Q_SLOTS: void import_file(std::shared_ptr format); void on_device_selected(); + void on_device_changed(); void on_sample_count_changed(); void on_sample_rate_changed(); void on_run_stop(); @@ -171,6 +170,8 @@ private Q_SLOTS: void on_actionViewShowCursors_triggered(); + void on_always_zoom_to_fit_changed(bool state); + protected: bool eventFilter(QObject *watched, QEvent *event);