X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Fmainwindow.hpp;h=6f40ef8e85a8e22a1bed9733bf03c7600ea9c4c6;hb=25272feeeffbf2f67645a7be29ac8704c41c1bb0;hp=94fc092a940c278783629c77c41099fb7ed0fd7d;hpb=d2fc6be9af3ba409032da6dcabc4630c657bb56c;p=pulseview.git diff --git a/pv/mainwindow.hpp b/pv/mainwindow.hpp index 94fc092..6f40ef8 100644 --- a/pv/mainwindow.hpp +++ b/pv/mainwindow.hpp @@ -92,6 +92,7 @@ public: QAction* action_view_zoom_fit() const; QAction* action_view_zoom_one_to_one() const; QAction* action_view_sticky_scrolling() const; + QAction* action_view_coloured_bg() const; QAction* action_view_show_cursors() const; QAction* action_about() const; @@ -104,7 +105,8 @@ public: void select_device(std::shared_ptr device); public Q_SLOTS: - void export_file(std::shared_ptr format); + void export_file(std::shared_ptr format, + bool selection_only = false); void import_file(std::shared_ptr format); private: @@ -159,6 +161,8 @@ private Q_SLOTS: void on_actionViewStickyScrolling_triggered(); + void on_actionViewColouredBg_triggered(); + void on_actionViewShowCursors_triggered(); void on_actionAbout_triggered(); @@ -179,8 +183,8 @@ private: pv::view::View *view_; - QWidget *central_widget_; - QVBoxLayout *vertical_layout_; + std::map< std::shared_ptr, + std::shared_ptr > view_docks_; toolbars::MainBar *main_bar_; @@ -194,6 +198,7 @@ private: QAction *const action_view_zoom_fit_; QAction *const action_view_zoom_one_to_one_; QAction *const action_view_sticky_scrolling_; + QAction *const action_view_coloured_bg_; QAction *const action_view_show_cursors_; QAction *const action_about_;