From dfe23147805fc6faaa712c16db3f4f4d6d07967f Mon Sep 17 00:00:00 2001 From: sunwen Date: Mon, 24 Jun 2024 13:46:06 +0800 Subject: [PATCH] feat: Add show dialog with recon fatal error and recon db error. --- src/device/UsctStateManager.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/device/UsctStateManager.cpp b/src/device/UsctStateManager.cpp index a7a8ebe..f449e21 100644 --- a/src/device/UsctStateManager.cpp +++ b/src/device/UsctStateManager.cpp @@ -45,6 +45,23 @@ void UsctStateManager::setState(int aStateCode, bool aState) LOG_SYS_OPERATION(errorMessage) QPair msg(QPair(aStateCode, errorMessage)); EventCenter::Default()->triggerEvent(ErrorStateActive, nullptr, (QObject*)&msg); + switch(aStateCode) + { + case ReconState: + { + QString msg = tr("Recon fatal error."); + EventCenter::Default()->triggerEvent(GUIErrorRaise, nullptr, (QObject*)&msg); + break; + } + case ReconDBState: + { + QString msg = tr("Recon DB error."); + EventCenter::Default()->triggerEvent(GUIErrorRaise, nullptr, (QObject*)&msg); + break; + } + default: + break; + } } }