summaryrefslogtreecommitdiffstats
path: root/passworddialog.cpp
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2015-07-16 23:15:26 +0200
committerAnne Jan Brouwer <annejan@noprotocol.com>2015-07-16 23:15:26 +0200
commitf62528719e0ef7f7c1914b3a69245da04a863a96 (patch)
tree322f58af1fb64b841ca2628e33560896445c549f /passworddialog.cpp
parent1df8083449dc8d0d63a600ace52a310e78e23fb4 (diff)
pwgen hookup
Diffstat (limited to 'passworddialog.cpp')
-rw-r--r--passworddialog.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/passworddialog.cpp b/passworddialog.cpp
index a105c824..06ca8b77 100644
--- a/passworddialog.cpp
+++ b/passworddialog.cpp
@@ -1,10 +1,11 @@
#include "passworddialog.h"
#include "ui_passworddialog.h"
-PasswordDialog::PasswordDialog(QWidget *parent) :
+PasswordDialog::PasswordDialog(MainWindow *parent) :
QDialog(parent),
ui(new Ui::PasswordDialog)
{
+ mainWindow = parent;
ui->setupUi(this);
}
@@ -24,8 +25,9 @@ void PasswordDialog::on_checkBoxShow_stateChanged(int arg1)
void PasswordDialog::on_createPasswordButton_clicked()
{
- // TODO
- ui->lineEditPassword->setText("generated");
+ ui->widget->setEnabled(false);
+ ui->lineEditPassword->setText(mainWindow->generatePassword());
+ ui->widget->setEnabled(true);
}
void PasswordDialog::setPassword(QString password)