From 017048a936b5d63ee6b4679f0c0b038d8305cb5e Mon Sep 17 00:00:00 2001 From: sunwen Date: Mon, 1 Sep 2025 14:32:22 +0800 Subject: [PATCH] feat: Hide AETitle in recon settings. --- src/dialogs/DicomSettingsArea.cpp | 12 ++++++++++++ src/dialogs/DicomSettingsArea.h | 3 +++ src/dialogs/ReconSettingsDialog.cpp | 19 ++----------------- src/translations/en_US.ts | 8 -------- src/translations/zh_CN.ts | 14 ++++++-------- 5 files changed, 23 insertions(+), 33 deletions(-) diff --git a/src/dialogs/DicomSettingsArea.cpp b/src/dialogs/DicomSettingsArea.cpp index 4447a65..74310a9 100644 --- a/src/dialogs/DicomSettingsArea.cpp +++ b/src/dialogs/DicomSettingsArea.cpp @@ -70,6 +70,18 @@ QString DicomSettingsArea::getServerAETitle() return mUI->mServerAETitleEdit->text(); } + +void DicomSettingsArea::hideMyAETitle() +{ + mUI->mMyAETitle->hide(); + mUI->mMyAETitleEdit->hide(); +} +void DicomSettingsArea::hideServerAETitle() +{ + mUI->mServerAETitle->hide(); + mUI->mServerAETitleEdit->hide(); +} + void DicomSettingsArea::setEnable(bool aIsEnable) { mUI->mMyAETitleEdit->setEnabled(aIsEnable); diff --git a/src/dialogs/DicomSettingsArea.h b/src/dialogs/DicomSettingsArea.h index 57fe199..de33d1a 100644 --- a/src/dialogs/DicomSettingsArea.h +++ b/src/dialogs/DicomSettingsArea.h @@ -33,6 +33,9 @@ public: void setEnable(bool aIsEnable); void setMppsMode(); + void hideMyAETitle(); + void hideServerAETitle(); + private: Ui::DicomSettingsArea* mUI; ImageSwitch* mMppsOpen; diff --git a/src/dialogs/ReconSettingsDialog.cpp b/src/dialogs/ReconSettingsDialog.cpp index 15c6cc8..3a21d74 100644 --- a/src/dialogs/ReconSettingsDialog.cpp +++ b/src/dialogs/ReconSettingsDialog.cpp @@ -47,31 +47,18 @@ void ReconSettingsDialog::initConfig() { host serverInfo; serverInfo = JsonObject::Instance()->getServer(JsonObject::RECON); - mSettingsArea->setServerAETitle(serverInfo.ae); + mSettingsArea->hideMyAETitle(); + mSettingsArea->hideServerAETitle(); mSettingsArea->setServerIpAddress(serverInfo.ip); - mSettingsArea->setMyAETitle(serverInfo.localAE); mSettingsArea->setServerPort(serverInfo.port); } bool ReconSettingsDialog::updateReferenceData() { - QString myAETitle = mSettingsArea->getMyAETitle(); QString serverIp = mSettingsArea->getServerIpAddress(); QString serverPort = mSettingsArea->getServerPort(); - QString serverAETitle = mSettingsArea->getServerAETitle(); mErrorText->show(); - if(myAETitle.isEmpty()) - { - mErrorText->setErrorText(tr("AE can't be empty")); - return false; - } - - if(serverAETitle.isEmpty()) - { - mErrorText->setErrorText(tr("Server AE can't be empty")); - return false; - } if(serverIp.isEmpty()) { @@ -99,8 +86,6 @@ bool ReconSettingsDialog::updateReferenceData() host serverInfo; serverInfo.ip = serverIp; - serverInfo.ae = serverAETitle; - serverInfo.localAE = myAETitle; serverInfo.port = serverPort; JsonObject::Instance()->setServer(JsonObject::RECON, serverInfo); ReconManager::getInstance()->setReconIpAndPort(serverIp, serverPort); diff --git a/src/translations/en_US.ts b/src/translations/en_US.ts index 8cf1b08..99088ae 100644 --- a/src/translations/en_US.ts +++ b/src/translations/en_US.ts @@ -1469,14 +1469,6 @@ The emergency button has been pushed. Please reset it before other operations. ReconSettingsDialog - - AE can't be empty - - - - Server AE can't be empty - - Server Ip can't be empty diff --git a/src/translations/zh_CN.ts b/src/translations/zh_CN.ts index 0b52851..668baaf 100644 --- a/src/translations/zh_CN.ts +++ b/src/translations/zh_CN.ts @@ -2306,32 +2306,30 @@ The emergency button has been pushed. Please reset it before other operations.Recon通讯设置 - AE can't be empty - AE不能为空 + AE不能为空 - Server AE can't be empty - 服务器AE不能为空 + 服务器AE不能为空 - + Server Ip can't be empty 服务器地址不能为空 - + Server Port can't be empty 服务器端口不能为空 - + Ip Address is not valid 服务器地址不符合格式规范 - + Port is not valid 服务器端口格式必须为小于65535的数字