fix: Delete patient error while patient finish scan process.

This commit is contained in:
sunwen
2024-07-22 14:57:36 +08:00
parent 728228bf88
commit 40fc64b552
4 changed files with 30 additions and 25 deletions

View File

@@ -32,7 +32,12 @@ void ScanProcessSequence::pushPosition(ScanPosition aPostion)
ScanPosition ScanProcessSequence::popPosition()
{
return mScanProtocol.pop();
ScanPosition result = mScanProtocol.pop();
if(mScanProtocol.size() == 0)
{
emit ScanProcessSequenceFinished();
}
return result;
}
ScanPosition ScanProcessSequence::topPosition()

View File

@@ -28,6 +28,7 @@ signals:
void fullScanDataExport();
void autoLocateXYUpdated(int aX, int aY);
void autoLocateZUpdated(int aZ);
void ScanProcessSequenceFinished();
private slots:
void updateAutoLocatePosition(int aX, int aY, int aZ);