translation improvement
This commit is contained in:
95
src/network/dicomcfgdialog.cpp
Normal file
95
src/network/dicomcfgdialog.cpp
Normal file
@@ -0,0 +1,95 @@
|
||||
#include "dicomcfgdialog.h"
|
||||
#include "ui_dicomcfgdialog.h"
|
||||
#include <QDialogButtonBox>
|
||||
#include <QPushButton>
|
||||
|
||||
#include "json/jsonobject.h"
|
||||
dicomCfgDialog::dicomCfgDialog(QWidget* parent) :
|
||||
QDialog(parent),
|
||||
ui(new Ui::dicomCfgDialog)
|
||||
{
|
||||
ui->setupUi(this);
|
||||
//this->setFixedWidth(500);
|
||||
this->setObjectName("formDialog");
|
||||
this->setWindowFlags(Qt::Dialog | Qt::FramelessWindowHint);
|
||||
|
||||
ui->btn_group->button(QDialogButtonBox::Apply)->setText(tr("Apply"));
|
||||
ui->btn_group->button(QDialogButtonBox::Cancel)->setText(tr("Cancel"));
|
||||
|
||||
loadServersInfo();
|
||||
|
||||
connect(ui->btn_group->button(QDialogButtonBox::Apply), &QPushButton::clicked, [=]()
|
||||
{
|
||||
saveServersInfo();
|
||||
accept();
|
||||
});
|
||||
connect(ui->btn_group->button(QDialogButtonBox::Cancel), &QPushButton::clicked, [=]()
|
||||
{
|
||||
reject();
|
||||
});
|
||||
ui->tabWidget->setCurrentIndex(0);
|
||||
}
|
||||
|
||||
dicomCfgDialog::~dicomCfgDialog()
|
||||
{
|
||||
delete ui;
|
||||
}
|
||||
|
||||
|
||||
void dicomCfgDialog::loadServersInfo()
|
||||
{
|
||||
host h;
|
||||
h = JsonObject::Instance()->getServer(JsonObject::RECON);
|
||||
ui->recon_AE->setText(h.ae);
|
||||
ui->recon_IP->setText(h.ip);
|
||||
ui->recon_Name->setText(h.name);
|
||||
ui->recon_Port->setText(h.port);
|
||||
|
||||
h = JsonObject::Instance()->getServer(JsonObject::PACS);
|
||||
ui->pacs_AE->setText(h.ae);
|
||||
ui->pacs_IP->setText(h.ip);
|
||||
ui->pacs_Name->setText(h.name);
|
||||
ui->pacs_Port->setText(h.port);
|
||||
|
||||
|
||||
h = JsonObject::Instance()->getServer(JsonObject::WORKLIST);
|
||||
ui->wl_AE->setText(h.ae);
|
||||
ui->wl_IP->setText(h.ip);
|
||||
ui->wl_Name->setText(h.name);
|
||||
ui->wl_Port->setText(h.port);
|
||||
|
||||
|
||||
|
||||
//qIfConfig(lhost);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
void dicomCfgDialog::saveServersInfo()
|
||||
{
|
||||
|
||||
host h;
|
||||
h.ae = ui->recon_AE->text();
|
||||
h.ip = ui->recon_IP->text();
|
||||
h.name = ui->recon_Name->text();
|
||||
h.port = ui->recon_Port->text();
|
||||
JsonObject::Instance()->setServer(JsonObject::RECON, h);
|
||||
|
||||
h.ae = ui->pacs_AE->text();
|
||||
h.ip = ui->pacs_IP->text();
|
||||
h.name = ui->pacs_Name->text();
|
||||
h.port = ui->pacs_Port->text();
|
||||
JsonObject::Instance()->setServer(JsonObject::PACS, h);
|
||||
|
||||
h.ip = ui->wl_IP->text();
|
||||
h.ae = ui->wl_AE->text();
|
||||
h.name = ui->wl_Name->text();
|
||||
h.port = ui->wl_Port->text();
|
||||
JsonObject::Instance()->setServer(JsonObject::WORKLIST, h);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user