mirror of
https://github.com/yuezk/GlobalProtect-openconnect.git
synced 2025-04-02 18:31:50 -04:00
39 lines
848 B
C++
39 lines
848 B
C++
#include <QtWidgets/QDialogButtonBox>
|
|
#include <QtWidgets/QPushButton>
|
|
|
|
#include "challengedialog.h"
|
|
#include "ui_challengedialog.h"
|
|
|
|
ChallengeDialog::ChallengeDialog(QWidget *parent) :
|
|
QDialog(parent),
|
|
ui(new Ui::ChallengeDialog)
|
|
{
|
|
ui->setupUi(this);
|
|
ui->buttonBox->button(QDialogButtonBox::Ok)->setDisabled(true);
|
|
}
|
|
|
|
ChallengeDialog::~ChallengeDialog()
|
|
{
|
|
delete ui;
|
|
}
|
|
|
|
void ChallengeDialog::setMessage(const QString &message)
|
|
{
|
|
ui->challengeMessage->setText(message);
|
|
}
|
|
|
|
const QString ChallengeDialog::getChallenge()
|
|
{
|
|
return ui->challengeInput->text();
|
|
}
|
|
|
|
void ChallengeDialog::on_challengeInput_textChanged(const QString &value)
|
|
{
|
|
QPushButton *okBtn = ui->buttonBox->button(QDialogButtonBox::Ok);
|
|
if (value.isEmpty()) {
|
|
okBtn->setDisabled(true);
|
|
} else {
|
|
okBtn->setEnabled(true);
|
|
}
|
|
}
|