verify в EditInstructor

This commit is contained in:
krivoshein
2024-12-13 16:41:00 +03:00
parent f58baa7ab9
commit c53e69d75a
30 changed files with 553 additions and 497 deletions

View File

@@ -1,5 +1,6 @@
#include "dialogeditinstructor.h"
#include "ui_dialogeditinstructor.h"
#include <QPushButton>
DialogEditInstructor::DialogEditInstructor(QWidget *parent) :
QDialog(parent),
@@ -7,6 +8,7 @@ DialogEditInstructor::DialogEditInstructor(QWidget *parent) :
instructorInput()
{
ui->setupUi(this);
verify();
}
DialogEditInstructor::~DialogEditInstructor()
@@ -46,3 +48,28 @@ Instructor DialogEditInstructor::getInstructor()
return instructor;
}
void DialogEditInstructor::on_editName_textChanged(const QString &arg1)
{
verify();
}
void DialogEditInstructor::on_editLogin_textChanged(const QString &arg1)
{
verify();
}
void DialogEditInstructor::on_editPassword_textChanged(const QString &arg1)
{
verify();
}
void DialogEditInstructor::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);
}