From af56fdb38c7e9e6ad5355b9941f11b3d754d365c Mon Sep 17 00:00:00 2001 From: sunwen Date: Sun, 28 Apr 2024 18:12:24 +0800 Subject: [PATCH] Add double confirm with start empty scan. --- src/forms/settings/SystemCorrectionForm.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/forms/settings/SystemCorrectionForm.cpp b/src/forms/settings/SystemCorrectionForm.cpp index 41cf9d0..492be0f 100644 --- a/src/forms/settings/SystemCorrectionForm.cpp +++ b/src/forms/settings/SystemCorrectionForm.cpp @@ -1,6 +1,7 @@ #include "SystemCorrectionForm.h" #include "db/SQLHelper.h" #include "event/EventCenter.h" +#include "dialogs/DialogManager.h" #include #include @@ -92,6 +93,11 @@ void SystemCorrectionForm::init() connect(emptyScanButton, &QPushButton::clicked, []() { + int result = DialogManager::Default()->requestAlertMessage(tr("Please make sure the holder is only contain water!"),DialogButtonMode::OkAndCancel,tr("Confirm Scan")); + if (result != QDialog::Accepted) + { + return; + } QString null; EventCenter::Default()->triggerEvent(RequestEmptyScan, nullptr, (QObject*)&null); });