summaryrefslogtreecommitdiffstats
path: root/passworddialog.h
diff options
context:
space:
mode:
Diffstat (limited to 'passworddialog.h')
-rw-r--r--passworddialog.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/passworddialog.h b/passworddialog.h
index 7781c9be..1deb1543 100644
--- a/passworddialog.h
+++ b/passworddialog.h
@@ -1,8 +1,10 @@
#ifndef PASSWORDDIALOG_H_
#define PASSWORDDIALOG_H_
-#include "mainwindow.h"
+#include "datahelpers.h"
+#include "pass.h"
#include <QDialog>
+#include <QWidget>
namespace Ui {
class PasswordDialog;
@@ -18,7 +20,8 @@ class PasswordDialog : public QDialog {
Q_OBJECT
public:
- explicit PasswordDialog(MainWindow *parent = 0);
+ explicit PasswordDialog(const passwordConfiguration &passConfig, Pass &pass,
+ QWidget *parent = 0);
~PasswordDialog();
/*! Sets content in the password field in the interface.
@@ -55,7 +58,8 @@ private slots:
private:
Ui::PasswordDialog *ui;
- MainWindow *mainWindow;
+ const passwordConfiguration &m_passConfig;
+ Pass &m_pass;
QString passTemplate;
QStringList fields;
bool templating;