49 lines
1.0 KiB
C++
49 lines
1.0 KiB
C++
#include "dialog_rootfuntion.h"
|
|
#include "ui_dialog_rootfuntion.h"
|
|
|
|
Dialog_rootFuntion::Dialog_rootFuntion(bool resetPassword, QWidget *parent) :
|
|
QDialog(parent),
|
|
m_resetPassword(resetPassword),
|
|
ui(new Ui::Dialog_rootFuntion)
|
|
{
|
|
ui->setupUi(this);
|
|
|
|
setWindowFlags(Qt::Dialog | Qt::WindowCloseButtonHint);
|
|
setWindowTitle(tr("Create account"));
|
|
|
|
ui->lineEdit_password->setEchoMode(QLineEdit::EchoMode::Password);
|
|
|
|
if (m_resetPassword)
|
|
{
|
|
setWindowTitle(tr("Reset password"));
|
|
ui->label_password->setText(tr("new password:"));
|
|
ui->label_account->setVisible(false);
|
|
ui->lineEdit_account->setVisible(false);
|
|
}
|
|
}
|
|
|
|
Dialog_rootFuntion::~Dialog_rootFuntion()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
QString Dialog_rootFuntion::getAccount()
|
|
{
|
|
return ui->lineEdit_account->text();
|
|
}
|
|
|
|
QString Dialog_rootFuntion::getPassword()
|
|
{
|
|
return ui->lineEdit_password->text();
|
|
}
|
|
|
|
void Dialog_rootFuntion::on_pbtn_ok_clicked()
|
|
{
|
|
accept();
|
|
}
|
|
|
|
void Dialog_rootFuntion::on_pbtn_cancel_clicked()
|
|
{
|
|
reject();
|
|
}
|