summaryrefslogtreecommitdiffstats
path: root/mainwindow.h
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2015-06-09 22:34:21 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2015-06-09 22:34:21 +0200
commit73e1bc69975c7ac948ce485a0e2feda056497ba6 (patch)
tree96236f6b138705850dd7eaefe7af7ca514a6bd6d /mainwindow.h
parenta259eed55ef0a8d0b3255a4be53f805aa1d859fd (diff)
cleaned up and added config
Diffstat (limited to 'mainwindow.h')
-rw-r--r--mainwindow.h9
1 files changed, 7 insertions, 2 deletions
diff --git a/mainwindow.h b/mainwindow.h
index dbef6d5f..e8960ef9 100644
--- a/mainwindow.h
+++ b/mainwindow.h
@@ -47,6 +47,9 @@ public:
void genKey(QString, QDialog *);
void userDialog(QString = "");
+protected:
+ void closeEvent(QCloseEvent *event);
+
private slots:
void on_updateButton_clicked();
void on_pushButton_clicked();
@@ -103,7 +106,9 @@ private:
QHash<QString, QString> profiles;
QString profile;
bool startupPhase;
- trayIcon *tray;
+ trayIcon *tray = NULL;
+ bool useTrayIcon;
+ bool hideOnClose;
void updateText();
void executePass(QString, QString = QString());
void executeWrapper(QString, QString, QString = QString());
@@ -122,7 +127,7 @@ private:
void updateEnv();
void updateProfileBox();
void initTrayIcon();
-
+ void destroyTrayIcon();
};
#endif // MAINWINDOW_H