Refactor system page in GUI Alpha.
This commit is contained in:
69
src/dialogs/DicomSettingsArea.cpp
Normal file
69
src/dialogs/DicomSettingsArea.cpp
Normal file
@@ -0,0 +1,69 @@
|
||||
#include "DicomSettingsArea.h"
|
||||
#include "ui_DicomSettingsArea.h"
|
||||
|
||||
#include "utilities/InputFormatValidator.h"
|
||||
|
||||
DicomSettingsArea::DicomSettingsArea(QWidget *aParent)
|
||||
: QWidget(aParent)
|
||||
, mUI(new Ui::DicomSettingsArea)
|
||||
{
|
||||
mUI->setupUi(this);
|
||||
mUI->mServerPort->setObjectName("DicomSettingsLabel");
|
||||
mUI->mMyAETitle->setObjectName("DicomSettingsLabel");
|
||||
}
|
||||
|
||||
DicomSettingsArea::~DicomSettingsArea()
|
||||
{
|
||||
delete mUI;
|
||||
}
|
||||
|
||||
bool DicomSettingsArea::isIpAddressValid()
|
||||
{
|
||||
return InputFormatValidator::ValidateIpAddressFormat(mUI->mServerIpAddressEdit->text());
|
||||
}
|
||||
|
||||
bool DicomSettingsArea::isPortValid()
|
||||
{
|
||||
return InputFormatValidator::ValidatePortFormat(mUI->mServerPortEdit->text());
|
||||
}
|
||||
|
||||
void DicomSettingsArea::setServerIpAddress(const QString& aValue)
|
||||
{
|
||||
mUI->mServerIpAddressEdit->setText(aValue);
|
||||
}
|
||||
|
||||
void DicomSettingsArea::setServerPort(const QString& aValue)
|
||||
{
|
||||
mUI->mServerPortEdit->setText(aValue);
|
||||
}
|
||||
|
||||
void DicomSettingsArea::setMyAETitle(const QString& aValue)
|
||||
{
|
||||
mUI->mMyAETitleEdit->setText(aValue);
|
||||
}
|
||||
|
||||
void DicomSettingsArea::setServerAETitle(const QString& aValue)
|
||||
{
|
||||
mUI->mServerAETitleEdit->setText(aValue);
|
||||
}
|
||||
|
||||
QString DicomSettingsArea::getServerIpAddress()
|
||||
{
|
||||
return mUI->mServerIpAddressEdit->text();
|
||||
}
|
||||
|
||||
QString DicomSettingsArea::getServerPort()
|
||||
{
|
||||
return mUI->mServerPortEdit->text();
|
||||
}
|
||||
|
||||
QString DicomSettingsArea::getMyAETitle()
|
||||
{
|
||||
return mUI->mMyAETitleEdit->text();
|
||||
}
|
||||
|
||||
QString DicomSettingsArea::getServerAETitle()
|
||||
{
|
||||
return mUI->mServerAETitleEdit->text();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user