From 73e170f93ce9deb7bba04966564dcd8af8dfe7e1 Mon Sep 17 00:00:00 2001 From: Soeren Apel Date: Mon, 24 Aug 2015 16:56:05 +0200 Subject: [PATCH 1/1] Fix #597 by disabling device-related toolbar buttons as necessary --- pv/toolbars/mainbar.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pv/toolbars/mainbar.cpp b/pv/toolbars/mainbar.cpp index a1761291..de476e04 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() -- 2.30.2