aboutsummaryrefslogtreecommitdiff
path: root/src/base/QXmppStreamFeatures.h
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-18 14:52:24 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-18 14:52:24 +0200
commit89a558dfbbbde668666e7d8af8f52c23fa61530b (patch)
treed04f4a29641a5a35d308623fedf0a0306b49746f /src/base/QXmppStreamFeatures.h
parent088c9cdd984a08d044064a24a4f898d290297b02 (diff)
downloadqxmpp-89a558dfbbbde668666e7d8af8f52c23fa61530b.tar.gz
make QXmppStreamFeatures string-based to allow pluggable SASL
Diffstat (limited to 'src/base/QXmppStreamFeatures.h')
-rw-r--r--src/base/QXmppStreamFeatures.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/base/QXmppStreamFeatures.h b/src/base/QXmppStreamFeatures.h
index 2aa191ea..93176318 100644
--- a/src/base/QXmppStreamFeatures.h
+++ b/src/base/QXmppStreamFeatures.h
@@ -24,7 +24,6 @@
#ifndef QXMPPSTREAMFEATURES_H
#define QXMPPSTREAMFEATURES_H
-#include "QXmppConfiguration.h"
#include "QXmppStanza.h"
class QXMPP_EXPORT QXmppStreamFeatures : public QXmppStanza
@@ -48,11 +47,11 @@ public:
Mode nonSaslAuthMode() const;
void setNonSaslAuthMode(Mode mode);
- QList<QXmppConfiguration::SASLAuthMechanism> authMechanisms() const;
- void setAuthMechanisms(QList<QXmppConfiguration::SASLAuthMechanism> &mecanisms);
+ QStringList authMechanisms() const;
+ void setAuthMechanisms(const QStringList &mechanisms);
- QList<QXmppConfiguration::CompressionMethod> compressionMethods() const;
- void setCompressionMethods(QList<QXmppConfiguration::CompressionMethod> &methods);
+ QStringList compressionMethods() const;
+ void setCompressionMethods(const QStringList &methods);
Mode tlsMode() const;
void setTlsMode(Mode mode);
@@ -69,8 +68,8 @@ private:
Mode m_sessionMode;
Mode m_nonSaslAuthMode;
Mode m_tlsMode;
- QList<QXmppConfiguration::SASLAuthMechanism> m_authMechanisms;
- QList<QXmppConfiguration::CompressionMethod> m_compressionMethods;
+ QStringList m_authMechanisms;
+ QStringList m_compressionMethods;
};
#endif