From 27f6f49d3b956b421b5531483abf3cc7203f3f68 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Tue, 28 Mar 2023 17:30:34 +0800 Subject: [PATCH] Disalbe the hot key when device is capturing --- DSView/pv/toolbars/samplingbar.cpp | 6 ++++-- DSView/pv/toolbars/trigbar.cpp | 8 ++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/DSView/pv/toolbars/samplingbar.cpp b/DSView/pv/toolbars/samplingbar.cpp index f5c54310..309afd67 100644 --- a/DSView/pv/toolbars/samplingbar.cpp +++ b/DSView/pv/toolbars/samplingbar.cpp @@ -1163,8 +1163,10 @@ namespace pv } void SamplingBar::config_device() - { - on_configure(); + { + if (_configure_button.isVisible() && _configure_button.isEnabled()){ + on_configure(); + } } void SamplingBar::update_view_status() diff --git a/DSView/pv/toolbars/trigbar.cpp b/DSView/pv/toolbars/trigbar.cpp index 48d608f1..4cfba1ae 100644 --- a/DSView/pv/toolbars/trigbar.cpp +++ b/DSView/pv/toolbars/trigbar.cpp @@ -180,7 +180,7 @@ void TrigBar::reStyle() void TrigBar::protocol_clicked() { - if (_protocol_button.isVisible()) + if (_protocol_button.isVisible() && _protocol_button.isEnabled()) { DockOptions *opt = getDockOptions(); opt->decodeDock = !opt->decodeDock; @@ -191,7 +191,7 @@ void TrigBar::protocol_clicked() void TrigBar::trigger_clicked() { - if (_trig_button.isVisible()) + if (_trig_button.isVisible() && _trig_button.isEnabled()) { DockOptions *opt = getDockOptions(); opt->triggerDock = !opt->triggerDock; @@ -202,7 +202,7 @@ void TrigBar::trigger_clicked() void TrigBar::measure_clicked() { - if (_measure_button.isVisible()) + if (_measure_button.isVisible() && _measure_button.isEnabled()) { DockOptions *opt = getDockOptions(); opt->measureDock = !opt->measureDock; @@ -213,7 +213,7 @@ void TrigBar::measure_clicked() void TrigBar::search_clicked() { - if (_search_button.isVisible()) + if (_search_button.isVisible() && _search_button.isEnabled()) { DockOptions *opt = getDockOptions(); opt->searchDock = !opt->searchDock;