X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.hpp;h=27c947007584c10675161a2814210b3f1a4bdaf5;hp=d5d42f5080497840eafc95db258f1ea19e4ca628;hb=079d39ea735015597a65390e4c5cacc7d272f78c;hpb=168888e25af380e62280acec3e3f316bbfed09d9 diff --git a/pv/toolbars/mainbar.hpp b/pv/toolbars/mainbar.hpp index d5d42f5..27c9470 100644 --- a/pv/toolbars/mainbar.hpp +++ b/pv/toolbars/mainbar.hpp @@ -28,10 +28,12 @@ #include #include +#include #include #include #include +#include #include #include @@ -62,11 +64,7 @@ private: public: MainBar(Session &session, pv::MainWindow &main_window); - void set_device_list( - const std::list< std::shared_ptr > &devices, - std::shared_ptr selected); - - std::shared_ptr get_selected_device() const; + void update_device_list(); void set_capture_state(pv::Session::capture_state state); @@ -96,8 +94,7 @@ private: Session &session_; MainWindow &main_window_; - QComboBox device_selector_; - bool updating_device_selector_; + pv::widgets::DeviceToolButton device_selector_; pv::widgets::PopupToolButton configure_button_; QAction *configure_button_action_;