feat: add auto drainage.

This commit is contained in:
sunwen
2025-05-28 14:04:13 +08:00
parent 27fff41eb3
commit 3063efd223
11 changed files with 201 additions and 108 deletions

View File

@@ -379,6 +379,11 @@ void ScanFormWidget::initCommandWidget(QHBoxLayout *layout)
connect(ScanProcessSequence::getInstance(), &ScanProcessSequence::fullScanDataExport, [this]()
{
mScanProcessLabel->setText(tr("Data exporting, patient can leave the holder"));
if(ScanProcessSequence::getInstance()->getScanPositionSize() == 1)
{
mScanProcessLabel->setText(tr("Data exporting, patient can leave the holder, drainage in progress."));
EventCenter::Default()->triggerEvent(GUIEvents::RequestAutoDrainage, nullptr, nullptr);
}
});
connect(ScanProcessSequence::getInstance(), &ScanProcessSequence::startFullScan, this, &ScanFormWidget::prepareStartFullScan, Qt::QueuedConnection);