#include #include "dialogauthorizationinstructor.h" #include "ui_dialogauthorizationinstructor.h" DialogAuthorizationInstructor::DialogAuthorizationInstructor(QWidget *parent) : QDialog(parent), ui(new Ui::DialogAuthorizationInstructor) { ui->setupUi(this); ui->editLogin->setProperty("mandatoryField", true); ui->editPassword->setProperty("mandatoryField", true); ui->btnViewPassword->setObjectName("btnViewPassword"); ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password); ui->editLogin->setValidator(new QRegExpValidator(QRegExp("[A-Za-z\\d]+"), this)); #ifdef PROJECT_TYPE_DEBUG ui->editLogin->setText("admin"); ui->editPassword->setText("admin"); #endif } DialogAuthorizationInstructor::~DialogAuthorizationInstructor() { delete ui; } void DialogAuthorizationInstructor::on_btnLogIn_clicked() { this->accept(); } void DialogAuthorizationInstructor::on_btnViewPassword_pressed() { ui->editPassword->setEchoMode(QLineEdit::EchoMode::Normal); } void DialogAuthorizationInstructor::on_btnViewPassword_released() { ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password); }