X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fauthenticator.h;h=ce8a42afdba747ec8d11256be80d8b9ba523ca2f;hp=e0d4370d27cb59f65ab9f02575f1bb77cca18365;hb=258d157a228d2b2b46b01d3b33ab932b9979436a;hpb=d6f3eedebc7f9619b04dffc5f48faa792950fdcd diff --git a/src/core/authenticator.h b/src/core/authenticator.h index e0d4370d..ce8a42af 100644 --- a/src/core/authenticator.h +++ b/src/core/authenticator.h @@ -52,7 +52,7 @@ public slots: //! Returns the display name of the authenticator backend /** \return A string that can be used by the client to name the authenticator backend */ - virtual QString displayName() const = 0; + virtual QString backendId() const = 0; //! Returns a description of this authenticator backend /** \return A string that can be displayed by the client to describe the authenticator */ @@ -61,6 +61,9 @@ public slots: //! Returns a list of properties required to use the authenticator backend virtual QStringList setupKeys() const = 0; + //! Checks if the authenticator allows manual password changes from inside quassel. + virtual bool canChangePassword() const = 0; + //! Returns a map where the keys are are properties to use the authenticator backend /* the values are QVariants with default values */ virtual QVariantMap setupDefaults() const = 0;