X-Git-Url: http://git.code-monkey.de/?p=pulseview.git;a=blobdiff_plain;f=pv%2Ftoolbars%2Fmainbar.cpp;h=de476e04c94444eaf58c0d3317297efc7b3a5ea3;hp=a1761291ddb835a4ba84c1bcc176849d676e821e;hb=73e170f93ce9deb7bba04966564dcd8af8dfe7e1;hpb=ff59fa2c05db46e78c7fd0240223664fe0b2ad9b diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp index a176129..de476e0 100644 --- a/pv/toolbars/mainbar.cpp +++ b/pv/toolbars/mainbar.cpp @@ -232,6 +232,14 @@ void MainBar::set_capture_state(pv::Session::capture_state state) run_stop_button_.setText((state == pv::Session::Stopped) ? tr("Run") : tr("Stop")); run_stop_button_.setShortcut(QKeySequence(Qt::Key_Space)); + + bool ui_enabled = (state == pv::Session::Stopped) ? true : false; + + device_selector_.setEnabled(ui_enabled); + configure_button_.setEnabled(ui_enabled); + channels_button_.setEnabled(ui_enabled); + sample_count_.setEnabled(ui_enabled); + sample_rate_.setEnabled(ui_enabled); } void MainBar::update_sample_rate_selector()