#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(); }