refactor: Modify the display and interaction related to worklist.

This commit is contained in:
sunwen
2024-09-06 17:29:25 +08:00
parent c6c3d81ecf
commit b60c4a8be9
60 changed files with 3336 additions and 1512 deletions

View File

@@ -78,6 +78,8 @@ void JsonObject::init()
mWorklistHost.ip = QString(getJsonString("worklist", "ip"));
mWorklistHost.localAE = QString(getJsonString("worklist", "localAE"));
mWorklistHost.port = QString(getJsonString("worklist", "port"));
mWorklistFilterModality = QString(getJsonString("worklistfilter","modality"));
mWorklistFilterDays = QString(getJsonString("worklistfilter","date"));
mPacsHost.ae = QString(getJsonString("pacs", "ae"));
mPacsHost.ip = QString(getJsonString("pacs", "ip"));
@@ -665,3 +667,25 @@ bool JsonObject::getScanCanWithoutRecon()
{
return mScanCanWithoutRecon;
}
QString JsonObject::getWorklistFilterModality()
{
return mWorklistFilterModality;
}
void JsonObject::setWorklistFilterModality(const QString& aModality)
{
mWorklistFilterModality = aModality;
setJsonString("worklistfilter","modality", aModality.toStdString().c_str());
}
QString JsonObject::getWorklistFilterDate()
{
return mWorklistFilterDays;
}
void JsonObject::setWorklistFilterDate(const QString& aDate)
{
mWorklistFilterDays = aDate;
setJsonString("worklistfilter","date", aDate.toStdString().c_str());
}