feat: Add ErrorLabel component.
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
#include "dialogs/DicomSettingsArea.h"
|
||||
#include "json/jsonobject.h"
|
||||
#include "log/UserOperationLog.h"
|
||||
#include "components/ErrorLabel.h"
|
||||
|
||||
#include <QVBoxLayout>
|
||||
#include <QLabel>
|
||||
|
||||
namespace
|
||||
{
|
||||
@@ -14,7 +14,7 @@ namespace
|
||||
PacsSettingsDialog::PacsSettingsDialog(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);
|
||||
@@ -31,7 +31,6 @@ PacsSettingsDialog::PacsSettingsDialog(QWidget* aParent, Qt::WindowFlags aWindow
|
||||
endline->setObjectName("endline");
|
||||
layout->addWidget(endline);
|
||||
layout->addWidget(mErrorText);
|
||||
mErrorText->setObjectName("warn");
|
||||
mErrorText->hide();
|
||||
|
||||
initConfig();
|
||||
@@ -62,37 +61,37 @@ bool PacsSettingsDialog::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