From 38579fb1f9f79e3d45a1ec011e0a07ced5f062b9 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Mon, 26 Sep 2011 07:38:00 +0000 Subject: add configuration options for X-FACEBOOK-PLATFORM authentication --- src/QXmppConfiguration.h | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) (limited to 'src/QXmppConfiguration.h') diff --git a/src/QXmppConfiguration.h b/src/QXmppConfiguration.h index faed2fdc..036b0e71 100644 --- a/src/QXmppConfiguration.h +++ b/src/QXmppConfiguration.h @@ -69,9 +69,10 @@ public: /// a mechanism. enum SASLAuthMechanism { - SASLPlain = 0, ///< Plain - SASLDigestMD5, ///< Digest MD5 (default) - SASLAnonymous ///< Anonymous + SASLPlain = 0, ///< Plain + SASLDigestMD5, ///< Digest MD5 (default) + SASLAnonymous, ///< Anonymous + SASLXFacebookPlatform, ///< Facebook Platform }; /// An enumeration for stream compression methods. @@ -106,6 +107,15 @@ public: QString jidBare() const; + QString facebookAccessToken() const; + void setFacebookAccessToken(const QString&); + + QString facebookAppId() const; + void setFacebookAppId(const QString&); + + QString facebookAppSecret() const; + void setFacebookAppSecret(const QString&); + bool autoAcceptSubscriptions() const; void setAutoAcceptSubscriptions(bool); @@ -173,6 +183,11 @@ private: QString m_domain; QString m_resource; + // Facebook + QString m_facebookAccessToken; + QString m_facebookAppId; + QString m_facebookAppSecret; + // default is false bool m_autoAcceptSubscriptions; // default is true -- cgit v1.2.3