DialogEditTrainee (adminMode)

This commit is contained in:
2025-10-17 11:12:57 +03:00
parent b539f9fd2b
commit d643205323
7 changed files with 33 additions and 17 deletions

View File

@@ -4,11 +4,12 @@
#include <QPushButton>
#include <QRegExpValidator>
DialogEditTrainee::DialogEditTrainee(QWidget *parent) :
DialogEditTrainee::DialogEditTrainee(bool adminMode, QWidget *parent) :
QDialog(parent),
ui(new Ui::DialogEditTrainee),
traineeInput(),
flNeedHashPassword(false)
flNeedHashPassword(false),
adminMode(adminMode)
{
ui->setupUi(this);
verify();
@@ -23,9 +24,9 @@ DialogEditTrainee::DialogEditTrainee(QWidget *parent) :
ui->editLogin->setValidator(new QRegExpValidator(QRegExp("[A-Za-z\\d]+"), this));
ui->editPassword->setEnabled(false);
#ifndef PROJECT_TYPE_DEBUG
//#ifndef PROJECT_TYPE_DEBUG
ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password);
#endif
//#endif
ui->btnViewPassword->setEnabled(false);
ui->btnChangePassword->setEnabled(false);
@@ -55,7 +56,10 @@ void DialogEditTrainee::setTrainee(Trainee trainee)
ui->btnViewPassword->setEnabled(true);
}
else
ui->btnChangePassword->setEnabled(true);
{
//if(adminMode)
ui->btnChangePassword->setEnabled(true);
}
ui->btnOK->setEnabled(false);
}
@@ -129,4 +133,6 @@ void DialogEditTrainee::on_btnChangePassword_clicked()
ui->editPassword->setText("");
flNeedHashPassword = true;
ui->editPassword->setFocus();
}