From eae3be29b83a16a23b03bd974409ece2aa6ad7b4 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Mon, 17 Apr 2023 15:09:53 +0800 Subject: [PATCH] Disable the slider of triger pannel when device is stream mode --- DSView/pv/dock/triggerdock.cpp | 4 ++++ DSView/pv/dock/triggerdock.h | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/DSView/pv/dock/triggerdock.cpp b/DSView/pv/dock/triggerdock.cpp index a9f3e4d8..a6511d94 100644 --- a/DSView/pv/dock/triggerdock.cpp +++ b/DSView/pv/dock/triggerdock.cpp @@ -278,6 +278,10 @@ void TriggerDock::device_updated() sample_limits = _session->get_device()->get_sample_limit(); + _adv_radioButton->setEnabled(!stream); + _position_spinBox->setEnabled(!stream); + _position_slider->setEnabled(!stream); + if (stream) maxRange = 1; else if (hw_depth >= sample_limits) diff --git a/DSView/pv/dock/triggerdock.h b/DSView/pv/dock/triggerdock.h index d232a6dc..c4024a2a 100644 --- a/DSView/pv/dock/triggerdock.h +++ b/DSView/pv/dock/triggerdock.h @@ -88,7 +88,7 @@ private: bool commit_trigger(); -public slots: +private slots: void simple_trigger(); void adv_trigger(); void widget_enable(int index);