aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppConfiguration.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2011-09-26 07:38:00 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2011-09-26 07:38:00 +0000
commit38579fb1f9f79e3d45a1ec011e0a07ced5f062b9 (patch)
tree3c063caf027e45508719209bd7cdc040fb8484b0 /src/QXmppConfiguration.h
parent387269664f575429b3d8e023c4bce51763b6335c (diff)
downloadqxmpp-38579fb1f9f79e3d45a1ec011e0a07ced5f062b9.tar.gz
add configuration options for X-FACEBOOK-PLATFORM authentication
Diffstat (limited to 'src/QXmppConfiguration.h')
-rw-r--r--src/QXmppConfiguration.h21
1 files changed, 18 insertions, 3 deletions
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