X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=samplingbar.h;h=d183dabdebdf55060847128e0f922872dd23f69a;hb=dde1a56346815349ed4e3cc1c5c63c2ffbc6c7b7;hp=99957f977b4ca5062bde5201c8e3d394d1d1ed90;hpb=6fb67b27a85f19002d43b8c8498ca7d2979401b0;p=pulseview.git diff --git a/samplingbar.h b/samplingbar.h index 99957f97..d183dabd 100644 --- a/samplingbar.h +++ b/samplingbar.h @@ -21,8 +21,14 @@ #ifndef SAMPLINGBAR_H #define SAMPLINGBAR_H +#include + #include +#include #include +#include + +class QAction; class SamplingBar : public QToolBar { @@ -32,12 +38,22 @@ public: SamplingBar(QWidget *parent); struct sr_dev_inst* get_selected_device() const; + uint64_t get_sample_rate() const; private: void update_device_selector(); + void update_sample_rate_selector(); + +private slots: + void on_device_selected(); private: QComboBox _device_selector; + + QComboBox _sample_rate_list; + QAction *_sample_rate_list_action; + QDoubleSpinBox _sample_rate_value; + QAction *_sample_rate_value_action; }; #endif // SAMPLINGBAR_H