diff options
author | Jonathan White <support@dmapps.us> | 2019-05-20 00:49:48 +0300 |
---|---|---|
committer | Jonathan White <support@dmapps.us> | 2019-05-20 01:21:34 +0300 |
commit | 125a81f2edd771ca182328e83b62ea9fe2ade932 (patch) | |
tree | ae1c8a1d4b2e3670b618a17ed8af1a69e40c369a /src/gui/DatabaseWidget.h | |
parent | e121f4bc2883fda73a495546ea8b8833e51ca8ae (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.h | 3 |
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; |