code_production/app/HGProductionTool/dialog_rootfuntion.cpp

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();
}