feat: Add ErrorLabel component.
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include "WorklistSettingsDialog.h"
|
||||
#include "components/ULineEdit.h"
|
||||
#include "components/ErrorLabel.h"
|
||||
#include "dialogs/DicomSettingsArea.h"
|
||||
#include "json/jsonobject.h"
|
||||
#include "log/UserOperationLog.h"
|
||||
@@ -15,7 +16,7 @@ namespace
|
||||
WorklistSettingsDialog::WorklistSettingsDialog(QWidget* aParent, Qt::WindowFlags aWindowFlag)
|
||||
: GUIFormBaseDialog(aParent, aWindowFlag)
|
||||
, mSettingsArea(new DicomSettingsArea(this))
|
||||
, mErrorText(new QLabel(this))
|
||||
, mErrorText(new ErrorLabel(this))
|
||||
{
|
||||
QVBoxLayout* layout = new QVBoxLayout(mFormWidget);
|
||||
layout->setSpacing(10);
|
||||
@@ -32,7 +33,6 @@ WorklistSettingsDialog::WorklistSettingsDialog(QWidget* aParent, Qt::WindowFlags
|
||||
endline->setObjectName("endline");
|
||||
layout->addWidget(endline);
|
||||
layout->addWidget(mErrorText);
|
||||
mErrorText->setObjectName("warn");
|
||||
mErrorText->hide();
|
||||
|
||||
initConfig();
|
||||
@@ -63,37 +63,37 @@ bool WorklistSettingsDialog::updateReferenceData()
|
||||
|
||||
if(myAETitle.isEmpty())
|
||||
{
|
||||
mErrorText->setText(tr("AE can't be empty"));
|
||||
mErrorText->setErrorText(tr("AE can't be empty"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if(serverAETitle.isEmpty())
|
||||
{
|
||||
mErrorText->setText(tr("Server AE can't be empty"));
|
||||
mErrorText->setErrorText(tr("Server AE can't be empty"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if(serverIp.isEmpty())
|
||||
{
|
||||
mErrorText->setText(tr("Server Ip can't be empty"));
|
||||
mErrorText->setErrorText(tr("Server Ip can't be empty"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if(serverPort.isEmpty())
|
||||
{
|
||||
mErrorText->setText(tr("Server Port can't be empty"));
|
||||
mErrorText->setErrorText(tr("Server Port can't be empty"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!mSettingsArea->isIpAddressValid())
|
||||
{
|
||||
mErrorText->setText(tr("Ip Address is not valid"));
|
||||
mErrorText->setErrorText(tr("Ip Address is not valid"));
|
||||
return false;
|
||||
}
|
||||
|
||||
if(!mSettingsArea->isPortValid())
|
||||
{
|
||||
mErrorText->setText(tr("Port is not valid"));
|
||||
mErrorText->setErrorText(tr("Port is not valid"));
|
||||
return false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user