21 #ifndef PULSEVIEW_PV_VIEWS_TRACE_STANDARDBAR_HPP 22 #define PULSEVIEW_PV_VIEWS_TRACE_STANDARDBAR_HPP 29 #include <QToolButton> 55 trace::View *view,
bool add_default_widgets =
true);
59 QAction* action_view_zoom_in()
const;
60 QAction* action_view_zoom_out()
const;
61 QAction* action_view_zoom_fit()
const;
62 QAction* action_view_show_cursors()
const;
65 virtual void add_toolbar_widgets();
67 virtual void show_multi_segment_ui(
const bool state);
85 void segment_selected(
int segment_id);
88 void on_actionViewZoomIn_triggered();
90 void on_actionViewZoomOut_triggered();
92 void on_actionViewZoomFit_triggered(
bool checked);
94 void on_actionViewShowCursors_triggered();
95 void on_cursor_state_changed(
bool show);
97 void on_actionSDMLast_triggered();
98 void on_actionSDMLastComplete_triggered();
99 void on_actionSDMSingle_triggered();
101 void on_always_zoom_to_fit_changed(
bool state);
103 void on_new_segment(
int new_segment_id);
104 void on_segment_changed(
int segment_id);
105 void on_segment_selected(
int ui_segment_id);
106 void on_segment_display_mode_changed(
int mode,
bool segment_selectable);
116 #endif // PULSEVIEW_PV_VIEWS_TRACE_STANDARDBAR_HPP QAction *const action_view_zoom_fit_
QAction *const action_sdm_last_complete_
vector< QAction * > multi_segment_actions_
QAction *const action_sdm_single_
QAction *const action_view_zoom_out_
QSpinBox * segment_selector_
QAction *const action_view_zoom_in_
QToolButton * segment_display_mode_selector_
QAction *const action_sdm_last_
QAction *const action_view_show_cursors_