X-Git-Url: https://sigrok.org/gitweb/?p=pulseview.git;a=blobdiff_plain;f=samplingbar.h;h=695c5aa064dc543c747e9105f279ec6ea72db49b;hp=d183dabdebdf55060847128e0f922872dd23f69a;hb=8f94be14588c7a7ca0f483b649d7a7b5b5f45ae9;hpb=dde1a56346815349ed4e3cc1c5c63c2ffbc6c7b7 diff --git a/samplingbar.h b/samplingbar.h index d183dabd..695c5aa0 100644 --- a/samplingbar.h +++ b/samplingbar.h @@ -1,5 +1,5 @@ /* - * This file is part of the sigrok project. + * This file is part of the PulseView project. * * Copyright (C) 2012 Joel Holdsworth * @@ -34,12 +34,19 @@ class SamplingBar : public QToolBar { Q_OBJECT +private: + static const uint64_t RecordLengths[11]; + public: SamplingBar(QWidget *parent); struct sr_dev_inst* get_selected_device() const; + uint64_t get_record_length() const; uint64_t get_sample_rate() const; +signals: + void run_stop(); + private: void update_device_selector(); void update_sample_rate_selector(); @@ -50,10 +57,14 @@ private slots: private: QComboBox _device_selector; + QComboBox _record_length_selector; + QComboBox _sample_rate_list; QAction *_sample_rate_list_action; QDoubleSpinBox _sample_rate_value; QAction *_sample_rate_value_action; + + QToolButton _run_stop_button; }; #endif // SAMPLINGBAR_H