verify в EditGroup и EditTrainee

This commit is contained in:
krivoshein
2024-12-16 10:44:27 +03:00
parent c53e69d75a
commit d52b9b3562
28 changed files with 329 additions and 308 deletions

View File

@@ -1,5 +1,6 @@
#include "dialogedittrainee.h"
#include "ui_dialogedittrainee.h"
#include <QPushButton>
DialogEditTrainee::DialogEditTrainee(QWidget *parent) :
QDialog(parent),
@@ -7,6 +8,7 @@ DialogEditTrainee::DialogEditTrainee(QWidget *parent) :
traineeInput()
{
ui->setupUi(this);
verify();
}
DialogEditTrainee::~DialogEditTrainee()
@@ -39,3 +41,28 @@ Trainee DialogEditTrainee::getTrainee()
return trainee;
}
void DialogEditTrainee::on_editName_textChanged(const QString &arg1)
{
verify();
}
void DialogEditTrainee::on_editLogin_textChanged(const QString &arg1)
{
verify();
}
void DialogEditTrainee::on_editPassword_textChanged(const QString &arg1)
{
verify();
}
void DialogEditTrainee::verify()
{
if(ui->editName->text().trimmed() == QStringLiteral("") ||
ui->editLogin->text().trimmed() == QStringLiteral("") ||
ui->editPassword->text().trimmed() == QStringLiteral(""))
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
else
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(true);
}