fix: Clear scan process sequence when stop scan.
This commit is contained in:
@@ -389,6 +389,7 @@ void DeviceManager::processScanProgress(const QString& aProgress)
|
||||
break;
|
||||
}
|
||||
case 2:
|
||||
case 3:
|
||||
{
|
||||
QVariant var;
|
||||
if(mIsEmptyScan)
|
||||
@@ -407,12 +408,6 @@ void DeviceManager::processScanProgress(const QString& aProgress)
|
||||
TRIGGER_EVENT(InvokeOperationProgress, nullptr, (QObject *) &var);
|
||||
break;
|
||||
}
|
||||
case 3:
|
||||
{
|
||||
QVariant var(tr("Patient can leave.\nprogress:%1%").arg(msg));
|
||||
TRIGGER_EVENT(InvokeOperationProgress, nullptr, (QObject *) &var);
|
||||
break;
|
||||
}
|
||||
case 4:
|
||||
checkDataQuality();
|
||||
break;
|
||||
@@ -441,6 +436,7 @@ void DeviceManager::prepareFinishScan(bool isNormalFinish, const QString& aReaso
|
||||
bool isCompleteNotify = JsonObject::Instance()->getCompleteNotify();
|
||||
if(!isNormalFinish)
|
||||
{
|
||||
ScanProcessSequence::getInstance()->clear();
|
||||
if(!mIsEmptyScan)
|
||||
{
|
||||
TRIGGER_EVENT(StopScanProcess, nullptr, nullptr);
|
||||
|
||||
Reference in New Issue
Block a user