From 80e3e01d89fb5b10676dd7c84783c5c2e2d368c7 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Tue, 9 May 2023 15:48:50 +0800 Subject: [PATCH] Disable set trigger from left pannel when capturing --- DSView/pv/view/header.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/DSView/pv/view/header.cpp b/DSView/pv/view/header.cpp index 2c0fe181..eae444a3 100644 --- a/DSView/pv/view/header.cpp +++ b/DSView/pv/view/header.cpp @@ -200,6 +200,10 @@ void Header::mousePressEvent(QMouseEvent *event) } for(auto t : traces){ + if (t->signal_type() == LOGIC_SIGNAL && _view.session().is_working()){ + // Disable to set trigger when capturing. + break; + } if (t->mouse_press(width(), event->pos())) break; } @@ -360,6 +364,12 @@ void Header::changeColor(QMouseEvent *event) void Header::mouseMoveEvent(QMouseEvent *event) { assert(event); + + if (_view.session().is_working() && _view.session().get_device()->get_work_mode() == LOGIC){ + //Disable the hover status of trig button on left pannel. + return; + } + _mouse_point = event->pos(); // Move the Traces if we are dragging