diff options
author | Jonathan White <support@dmapps.us> | 2018-11-23 21:24:59 +0300 |
---|---|---|
committer | Janek Bevendorff <janek@jbev.net> | 2018-11-23 21:24:59 +0300 |
commit | ff7191eef3f10a5d70a975177308872dbb750291 (patch) | |
tree | 27c6ae7fef53bffec9e53d3d56a8455dcd9e8d5e /src/gui/DatabaseWidget.h | |
parent | 785a64cc3b3123541657831e615b0e97d3341ca5 (diff) |
Re-implement AutoOpen functionality after refactor (#2504)
The database refactor in #2491 removed auto-open functionality.
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 1a908cf19..addabe060 100644 --- a/src/gui/DatabaseWidget.h +++ b/src/gui/DatabaseWidget.h @@ -132,6 +132,7 @@ signals: void currentModeChanged(DatabaseWidget::Mode mode); void groupChanged(); void entrySelectionChanged(); + void requestOpenDatabase(const QString& filePath, bool inBackground, const QString& password); void databaseMerged(QSharedPointer<Database> mergedDb); void groupContextMenuRequested(const QPoint& globalPos); void entryContextMenuRequested(const QPoint& globalPos); @@ -180,6 +181,7 @@ public slots: void switchToOpenMergeDatabase(const QString& filePath); void switchToOpenMergeDatabase(const QString& filePath, const QString& password, const QString& keyFile); void switchToImportKeepass1(const QString& filePath); + void performUnlockDatabase(const QString& password, const QString& keyfile = {}); void emptyRecycleBin(); // Search related slots @@ -226,6 +228,7 @@ private: int addChildWidget(QWidget* w); void setClipboardTextAndMinimize(const QString& text); void setIconFromParent(); + void processAutoOpen(); QSharedPointer<Database> m_db; |