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

@@ -72,6 +72,7 @@ void JsonObject::init()
mScreenSaverMode = getBool("screensaver","open");
mScreenSaverInfoList = QString(getJsonString("screensaver", "content")).split(";");
mDmsSimulator = getBool("dms","simulator");
mAutoDrainage = getBool("WaterProcess","AutoDrainage");
mOperationLogExpireDays = QString(getJsonString("operatorlog", "expire")).toInt();
mPatientListExpireDays = QString(getJsonString("patientlist", "expire")).toInt();
mScanListExpireDays = QString(getJsonString("reconlist", "expire")).toInt();
@@ -716,3 +717,14 @@ int JsonObject::getFilterMaximumUsage()
return mMaximumFilterUsage;
}
bool JsonObject::getAutoDrainage()
{
return mAutoDrainage;
}
void JsonObject::setAutoDrainage(bool aIsAutoDrainage)
{
mAutoDrainage = aIsAutoDrainage;
setBool("WaterProcess","AutoDrainage", aIsAutoDrainage, true);
}

View File

@@ -105,6 +105,9 @@ public:
bool getMppsOpen();
void setMppsOpen(bool aIsOpen);
bool getAutoDrainage();
void setAutoDrainage(bool aIsAutoDrainage);
const char* getEmptyScanID();
void setEmptyScanID(const char* id);
@@ -204,6 +207,7 @@ private:
bool mScreenSaverMode;
bool mMppsOpen;
bool mScanCanWithoutRecon;
bool mAutoDrainage;