code_app/app/fwupgrade/logindialog.cpp

46 lines
932 B
C++

#include "logindialog.h"
#include "ui_logindialog.h"
#include <QMessageBox>
#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);
ui->btnHelp->setVisible(false);
}
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::Ok, this);
msg.exec();
return;
}
accept();
}
void LoginDialog::on_btnHelp_clicked()
{
}
void LoginDialog::on_btnExit_clicked()
{
reject();
}