X-Git-Url: http://git.code-monkey.de/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fsamplingbar.cpp;h=24c5a420e1782ce0834b172ecdaa60c0e6782d88;hb=aca00b1e0d3483926c53dfd856483a397f1c29a5;hp=ae4f298b6f2eae30f744ce4636e344459b87b5c6;hpb=51d4a9ab96a6bf64a1fcd1700e7e174498d4c118;p=pulseview.git diff --git a/pv/toolbars/samplingbar.cpp b/pv/toolbars/samplingbar.cpp index ae4f298..24c5a42 100644 --- a/pv/toolbars/samplingbar.cpp +++ b/pv/toolbars/samplingbar.cpp @@ -64,8 +64,9 @@ const uint64_t SamplingBar::RecordLengths[20] = { const uint64_t SamplingBar::DefaultRecordLength = 1000000; -SamplingBar::SamplingBar(QWidget *parent) : +SamplingBar::SamplingBar(SigSession &session, QWidget *parent) : QToolBar("Sampling Bar", parent), + _session(session), _device_selector(this), _configure_button(this), _probes_button(this), @@ -299,11 +300,10 @@ void SamplingBar::on_device_selected() update_sample_rate_selector(); sr_dev_inst *const sdi = get_selected_device(); + _session.set_device(sdi); _configure_button.set_popup(new DeviceOptions(sdi, this)); - _probes_button.set_popup(new Probes(sdi, this)); - - device_selected(); + _probes_button.set_popup(new Probes(_session, this)); } void SamplingBar::on_sample_rate_changed()