Refactor system page in GUI Alpha.

This commit is contained in:
sunwen
2024-04-25 14:37:38 +08:00
parent f9eb807fa3
commit 982b54b727
420 changed files with 23907 additions and 872 deletions

View File

@@ -20,6 +20,11 @@
#include "dialogs/GetWorkListDialog.h"
#include "dialogs/PatientConfirmDialog.h"
#include "dialogs/AdminSPwdDialog.h"
#include "dialogs/WorklistSettingsDialog.h"
#include "dialogs/PacsSettingsDialog.h"
#include "dialogs/ReconSettingsDialog.h"
#include "dialogs/IpSettingsDialog.h"
#include "dialogs/MppsSettingsDialog.h"
#include "network/DicomCfgDialog.h"
#include "network/GetAdminPsw.h"
@@ -263,6 +268,18 @@ DialogResult DialogManager::requestSelectFilter()
return DialogResult(ret,dialog.getSelectedValue());
}
DialogResult DialogManager::requestSelectLockScreenTime()
{
SelectDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
dialog.setValues(JsonObject::Instance()->lockScreenTimes());
dialog.setSelectedValue(JsonObject::Instance()->defaultLockScreenTime());
int ret = dialog.exec();
releaseTopWidget(&dialog);
return DialogResult(ret,dialog.getSelectedValue());
}
int DialogManager::requestEditDicomConfig()
{
DicomCfgDialog dialog(mTopWidget);
@@ -273,6 +290,46 @@ int DialogManager::requestEditDicomConfig()
return ret;
}
int DialogManager::requestWorklistSettings()
{
WorklistSettingsDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
releaseTopWidget(&dialog);
return ret;
}
int DialogManager::requestPacsSettings()
{
PacsSettingsDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
releaseTopWidget(&dialog);
return ret;
}
int DialogManager::requestReconSettings()
{
ReconSettingsDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
releaseTopWidget(&dialog);
return ret;
}
int DialogManager::requestMppsSettings()
{
MppsSettingsDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
releaseTopWidget(&dialog);
return ret;
}
DialogResult DialogManager::requestInputAdminPasswd()
{
GetAdminPsw dialog(mTopWidget);
@@ -285,7 +342,13 @@ DialogResult DialogManager::requestInputAdminPasswd()
int DialogManager::requestEditNetworkConfig()
{
NetworkCfgDialog dialog(mTopWidget);
// NetworkCfgDialog dialog(mTopWidget);
// setTopWidget(&dialog);
// dialog.setWindowModality(Qt::WindowModal);
// int ret = dialog.exec();
// releaseTopWidget(&dialog);
// return ret;
IpSettingsDialog dialog(mTopWidget);
setTopWidget(&dialog);
dialog.setWindowModality(Qt::WindowModal);
int ret = dialog.exec();
@@ -518,7 +581,7 @@ void DialogManager::clearMessageDialog() {
DialogManager::~DialogManager() {
clearMessageDialog();
delete mScreenSaverWindow;
//delete mScreenSaverWindow;
}
void DialogManager::raiseMultyMessageDialog(const QString& aMessage, MessageLevel aMessageLevel)