-private:
-
- SigSession _session;
- std::list<sr_dev_inst*> _devices;
-
- pv::view::View *_view;
-
- QMenuBar *_menu_bar;
- QMenu *_menu_file;
- QAction *_action_open;
- QAction *_action_connect;
- QAction *_action_quit;
-
- QMenu *_menu_view;
- QAction *_action_view_zoom_in;
- QAction *_action_view_zoom_out;
- QAction *_action_view_show_cursors;
-
- QMenu *_menu_help;
- QAction *_action_about;
-
- QWidget *_central_widget;
- QVBoxLayout *_vertical_layout;
-
- QToolBar *_toolbar;
- SamplingBar *_sampling_bar;
+ /**
+ * Updates the device list in the sampling bar, and updates the
+ * selection.
+ * @param selected_device The device to select, or NULL if the
+ * first device in the device list should be selected.
+ */
+ void update_device_list(
+ struct sr_dev_inst *selected_device = NULL);