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:
authorJonathan White <support@dmapps.us>2019-05-20 00:49:48 +0300
committerJonathan White <support@dmapps.us>2019-05-20 01:21:34 +0300
commit125a81f2edd771ca182328e83b62ea9fe2ade932 (patch)
treeae1c8a1d4b2e3670b618a17ed8af1a69e40c369a /src/gui/DatabaseWidget.h
parente121f4bc2883fda73a495546ea8b8833e51ca8ae (diff)
Implement 1Password Vault Import
* Support importing 1Password vaults (.opvault folders) into KDBX database * Entry attributes are filled based on section and field name * Expiration dates are set for entries * Entry URL's are set from a wider array of fields
Diffstat (limited to 'src/gui/DatabaseWidget.h')
-rw-r--r--src/gui/DatabaseWidget.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/gui/DatabaseWidget.h b/src/gui/DatabaseWidget.h
index 7e012d2c3..73baae6b7 100644
--- a/src/gui/DatabaseWidget.h
+++ b/src/gui/DatabaseWidget.h
@@ -33,6 +33,7 @@
class DatabaseOpenWidget;
class KeePass1OpenWidget;
+class OpVaultOpenWidget;
class DatabaseSettingsDialog;
class Database;
class DelayingFileWatcher;
@@ -183,6 +184,7 @@ public slots:
void performUnlockDatabase(const QString& password, const QString& keyfile = {});
void csvImportFinished(bool accepted);
void switchToImportKeepass1(const QString& filePath);
+ void switchToImportOpVault(const QString& fileName);
void emptyRecycleBin();
// Search related slots
@@ -246,6 +248,7 @@ private:
QPointer<DatabaseSettingsDialog> m_databaseSettingDialog;
QPointer<DatabaseOpenWidget> m_databaseOpenWidget;
QPointer<KeePass1OpenWidget> m_keepass1OpenWidget;
+ QPointer<OpVaultOpenWidget> m_opVaultOpenWidget;
QPointer<GroupView> m_groupView;
QPointer<EntryView> m_entryView;