X-Git-Url: https://sigrok.org/gitweb/?a=blobdiff_plain;f=pv%2Ftoolbars%2Fsamplingbar.cpp;h=27af7c7b8acfd1cc6787cfbe70f6c917f08ac1ea;hb=82afd5e35c8113b719d78e5c654edf933375218a;hp=e55bbda8316cb4482dd9f9ec2ef4b57a46773d12;hpb=3d4f16afefc094af1a831c1d2abb68cb6d466ac2;p=pulseview.git diff --git a/pv/toolbars/samplingbar.cpp b/pv/toolbars/samplingbar.cpp index e55bbda8..27af7c7b 100644 --- a/pv/toolbars/samplingbar.cpp +++ b/pv/toolbars/samplingbar.cpp @@ -398,6 +398,11 @@ void SamplingBar::on_device_selected() } } + // Add notification of reconfigure events + disconnect(this, SLOT(on_config_changed())); + connect(dev_inst.get(), SIGNAL(config_changed()), + this, SLOT(on_config_changed())); + // Update sweep timing widgets. update_sample_count_selector(); update_sample_rate_selector(); @@ -420,5 +425,13 @@ void SamplingBar::on_run_stop() run_stop(); } +void SamplingBar::on_config_changed() +{ + commit_sample_count(); + update_sample_count_selector(); + commit_sample_rate(); + update_sample_rate_selector(); +} + } // namespace toolbars } // namespace pv