RedPanda-CPP/redpanda-git-askpass/dialog.cpp

38 lines
528 B
C++

#include "dialog.h"
#include "ui_dialog.h"
Dialog::Dialog(QWidget *parent)
: QDialog(parent)
, ui(new Ui::Dialog)
{
ui->setupUi(this);
}
Dialog::~Dialog()
{
delete ui;
}
int Dialog::showPrompt(const QString &prompt)
{
ui->txtPrompt->setText(prompt);
return exec();
}
QString Dialog::getInput()
{
return ui->txtInput->text();
}
void Dialog::on_txtInput_returnPressed()
{
if (!ui->txtInput->text().isEmpty())
accept();
}
void Dialog::closeEvent(QCloseEvent *event)
{
reject();
}