Update to dms control phase1.
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
#include <QDialogButtonBox>
|
||||
#include <QPushButton>
|
||||
#include <QRegularExpressionValidator>
|
||||
|
||||
#include "json/jsonobject.h"
|
||||
#include "ui_DicomCfgDialog.h"
|
||||
@@ -39,22 +40,28 @@ DicomCfgDialog::~DicomCfgDialog()
|
||||
|
||||
void DicomCfgDialog::loadServersInfo()
|
||||
{
|
||||
QRegularExpression regex("^(?:(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)$");
|
||||
QRegularExpressionValidator* validator = new QRegularExpressionValidator(regex, this);
|
||||
|
||||
host serverInfo;
|
||||
serverInfo = JsonObject::Instance()->getServer(JsonObject::RECON);
|
||||
mUi->recon_AE->setText(serverInfo.ae);
|
||||
mUi->recon_IP->setText(serverInfo.ip);
|
||||
mUi->recon_IP->setValidator(validator);
|
||||
mUi->recon_Name->setText(serverInfo.name);
|
||||
mUi->recon_Port->setText(serverInfo.port);
|
||||
|
||||
serverInfo = JsonObject::Instance()->getServer(JsonObject::PACS);
|
||||
mUi->pacs_AE->setText(serverInfo.ae);
|
||||
mUi->pacs_IP->setText(serverInfo.ip);
|
||||
mUi->pacs_IP->setValidator(validator);
|
||||
mUi->pacs_Name->setText(serverInfo.name);
|
||||
mUi->pacs_Port->setText(serverInfo.port);
|
||||
|
||||
serverInfo = JsonObject::Instance()->getServer(JsonObject::WORKLIST);
|
||||
mUi->wl_AE->setText(serverInfo.ae);
|
||||
mUi->wl_IP->setText(serverInfo.ip);
|
||||
mUi->wl_IP->setValidator(validator);
|
||||
mUi->wl_Name->setText(serverInfo.name);
|
||||
mUi->wl_Port->setText(serverInfo.port);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user