refactor: Modify the display and interaction related to worklist.
This commit is contained in:
@@ -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());
|
||||
}
|
||||
|
||||
@@ -128,6 +128,11 @@ public:
|
||||
|
||||
bool getScanCanWithoutRecon();
|
||||
|
||||
QString getWorklistFilterModality();
|
||||
void setWorklistFilterModality(const QString& aModality);
|
||||
QString getWorklistFilterDate();
|
||||
void setWorklistFilterDate(const QString& aDate);
|
||||
|
||||
|
||||
private:
|
||||
void setJsonString(const char* catergory, const char* stringName, const char* stringValue, bool save = true);
|
||||
@@ -162,6 +167,8 @@ private:
|
||||
QString mInterfaceName;
|
||||
QString mGateway;
|
||||
QString mReconTransferPath;
|
||||
QString mWorklistFilterModality;
|
||||
QString mWorklistFilterDays;
|
||||
|
||||
QStringList mLockScreenTimeList;
|
||||
QStringList mProtocalList;
|
||||
|
||||
Reference in New Issue
Block a user