#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")); QFont ft; ft.setPointSize(15); this->setFont(ft); 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(); }