Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/keepassxreboot/keepassxc.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/DatabaseManager.h')
-rw-r--r--src/gui/DatabaseManager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/gui/DatabaseManager.h b/src/gui/DatabaseManager.h
index 9f93614da..aa48b24f9 100644
--- a/src/gui/DatabaseManager.h
+++ b/src/gui/DatabaseManager.h
@@ -24,6 +24,7 @@
#include "format/KeePass2Reader.h"
#include "format/KeePass2Writer.h"
+class KeyOpenDialog;
class QFile;
class QTabWidget;
@@ -33,6 +34,7 @@ struct DatabaseManagerStruct
QFile* file;
QWidget* dbWidget;
+ QString fileName;
bool modified;
bool readOnly;
};
@@ -57,6 +59,9 @@ public Q_SLOTS:
private Q_SLOTS:
void updateTabName(Database* db);
+ void openDatabaseDialog();
+ void openDatabaseRead();
+ void openDatabaseCleanup();
private:
int databaseIndex(Database* db);
@@ -68,6 +73,8 @@ private:
KeePass2Reader m_reader;
KeePass2Writer m_writer;
QHash<Database*, DatabaseManagerStruct> m_dbList;
+ DatabaseManagerStruct m_curDbStruct;
+ KeyOpenDialog* m_curKeyDialog;
};
#endif // KEEPASSX_DATABASEMANAGER_H