#include "logindialog.h" #include "ui_logindialog.h" #include #include "base/HGBase.h" LoginDialog::LoginDialog(const QString &account, const QString &password, QWidget *parent) : QDialog(parent), m_account(account), m_password(password), ui(new Ui::LoginDialog) { ui->setupUi(this); ui->editAccount->setText(m_account); ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password); } LoginDialog::~LoginDialog() { delete ui; } void LoginDialog::on_btnLogin_clicked() { if (ui->editAccount->text() != m_account || ui->editPassword->text() != m_password) { QMessageBox msg(QMessageBox::Information, tr("tips"), tr("wrong account or password"), QMessageBox::Yes, this); msg.setButtonText(QMessageBox::Yes, tr("yes")); msg.exec(); return; } accept(); } void LoginDialog::on_btnHelp_clicked() { } void LoginDialog::on_btnExit_clicked() { reject(); }