From 00f239f3228a38dba49621892888e20b9e2bc92c Mon Sep 17 00:00:00 2001 From: sunwen Date: Tue, 21 Nov 2023 14:18:00 +0800 Subject: [PATCH] Add drainage double confirm. --- src/forms/scan/ScanFormWidget.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/forms/scan/ScanFormWidget.cpp b/src/forms/scan/ScanFormWidget.cpp index c3c5546..4e0233c 100644 --- a/src/forms/scan/ScanFormWidget.cpp +++ b/src/forms/scan/ScanFormWidget.cpp @@ -205,6 +205,11 @@ void ScanFormWidget::initScanControlBar(QHBoxLayout *layout){ }); connect(mBtnDrainage, &QToolButton::clicked, [=](bool aSatus) { //Drainage + if(aSatus && DialogManager::Default()->requestAlertMessage(tr("Make sure to open the drain valve ?"), DialogButtonMode::OkAndCancel, tr("Confirm Drainage")) == QDialog::Rejected) + { + mBtnDrainage->setChecked(!aSatus); + return; + } mBtnDrainage->setEnabled(false); if(aSatus == true) {