diff --git a/resources/imap/settings.h b/resources/imap/settings.h --- a/resources/imap/settings.h +++ b/resources/imap/settings.h @@ -50,14 +50,15 @@ virtual void clearCachedPassword(); virtual void cleanup(); + virtual QString password(bool *userRejected = nullptr) const; + virtual QString sieveCustomPassword(bool *userRejected = nullptr) const; + Q_SIGNALS: void passwordRequestCompleted(const QString &password, bool userRejected); public Q_SLOTS: - Q_SCRIPTABLE virtual QString password(bool *userRejected = nullptr) const; Q_SCRIPTABLE virtual void setPassword(const QString &password); Q_SCRIPTABLE virtual void setSieveCustomPassword(const QString &password); - Q_SCRIPTABLE virtual QString sieveCustomPassword(bool *userRejected = nullptr) const; protected Q_SLOTS: virtual void onWalletOpened(bool success);