code_app/app/fwupgrade/logindialog.cpp

49 lines
1020 B
C++
Raw Permalink Normal View History

2022-11-10 09:23:16 +00:00
#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);
setWindowFlags(Qt::WindowCloseButtonHint);
ui->editAccount->setEnabled(false);
2022-11-10 09:23:16 +00:00
ui->editAccount->setText(m_account);
ui->editPassword->setEchoMode(QLineEdit::EchoMode::Password);
ui->btnHelp->setVisible(false);
2022-11-10 09:23:16 +00:00
}
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);
2022-11-10 09:23:16 +00:00
msg.exec();
return;
}
accept();
}
void LoginDialog::on_btnHelp_clicked()
{
}
void LoginDialog::on_btnExit_clicked()
{
reject();
}