70 lines
1.5 KiB
C++
70 lines
1.5 KiB
C++
|
|
#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();
|
||
|
|
}
|
||
|
|
|