diff options
Diffstat (limited to 'src/gui/DatabaseOpenWidget.h')
-rw-r--r-- | src/gui/DatabaseOpenWidget.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/gui/DatabaseOpenWidget.h b/src/gui/DatabaseOpenWidget.h index 61a220f43..487bc9d3c 100644 --- a/src/gui/DatabaseOpenWidget.h +++ b/src/gui/DatabaseOpenWidget.h @@ -40,13 +40,11 @@ public: explicit DatabaseOpenWidget(QWidget* parent = nullptr); ~DatabaseOpenWidget(); void load(const QString& filename); + QString filename(); void clearForms(); void enterKey(const QString& pw, const QString& keyFile); QSharedPointer<Database> database(); -public slots: - void pollYubikey(); - signals: void dialogFinished(bool accepted); @@ -64,9 +62,8 @@ private slots: void clearKeyFileEdit(); void handleKeyFileComboEdited(); void handleKeyFileComboChanged(); - void yubikeyDetected(int slot, bool blocking); - void yubikeyDetectComplete(); - void noYubikeyFound(); + void pollHardwareKey(); + void hardwareKeyResponse(bool found); void openHardwareKeyHelp(); void openKeyFileHelp(); @@ -77,7 +74,7 @@ protected: bool m_retryUnlockWithEmptyPassword = false; private: - bool m_yubiKeyBeingPolled = false; + bool m_pollingHardwareKey = false; bool m_keyFileComboEdited = false; bool m_isOpeningDatabase = false; Q_DISABLE_COPY(DatabaseOpenWidget) |