-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpassword_dialog.cpp
48 lines (40 loc) · 1.03 KB
/
password_dialog.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "password_dialog.h"
#include "./ui_password_dialog.h"
PasswordDialog::PasswordDialog(QWidget *parent) : QDialog(parent), ui(new Ui::PasswordDialog)
{
ui->setupUi(this);
}
PasswordDialog::~PasswordDialog()
{
}
bool PasswordDialog::getConnectionInfo(QWidget *parent, QString &server, QString &username, QString &password,
const QString &title)
{
PasswordDialog dialog(parent);
dialog.setWindowTitle(title);
dialog.get_ui()->serverEdit->setText(server);
dialog.get_ui()->userEdit->setText(username);
if (dialog.exec() == QDialog::Accepted)
{
server = dialog.get_ui()->serverEdit->text();
username = dialog.get_ui()->userEdit->text();
password = dialog.get_ui()->passwordEdit->text();
return true;
}
else
{
return false;
}
}
Ui::PasswordDialog *PasswordDialog::get_ui()
{
return ui;
}
void PasswordDialog::on_connectButton_clicked()
{
accept();
}
void PasswordDialog::on_closeButton_clicked()
{
reject();
}