aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-10-05 06:55:15 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-10-05 06:55:15 +0000
commitc0880a9c578f8830c614d802e305728c42165d47 (patch)
treeac05741dd43eba6e6999d21d0366f8a2b6f3301a /src
parentf75cecdced29c06643c607d4cb6d1f940ab47fd3 (diff)
downloadqxmpp-c0880a9c578f8830c614d802e305728c42165d47.tar.gz
provide legacy ext attribute
Diffstat (limited to 'src')
-rw-r--r--src/QXmppPresence.cpp5
-rw-r--r--src/QXmppPresence.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/src/QXmppPresence.cpp b/src/QXmppPresence.cpp
index 235880b3..79a8014e 100644
--- a/src/QXmppPresence.cpp
+++ b/src/QXmppPresence.cpp
@@ -102,6 +102,7 @@ void QXmppPresence::parse(const QDomElement &element)
m_capabilityNode = xElement.attribute("node");
m_capabilityVer = xElement.attribute("ver");
m_capabilityHash = xElement.attribute("hash");
+ m_capabilityExt = xElement.attribute("ext").split(" ", QString::SkipEmptyParts);
}
else if (xElement.tagName() == "error")
{
@@ -460,6 +461,10 @@ void QXmppPresence::setCapabilityVer(const QString& ver)
m_capabilityVer = ver;
}
+QStringList QXmppPresence::capabilityExt()
+{
+ return m_capabilityExt;
+}
/// \cond
diff --git a/src/QXmppPresence.h b/src/QXmppPresence.h
index 265c94ee..0dc89eae 100644
--- a/src/QXmppPresence.h
+++ b/src/QXmppPresence.h
@@ -128,6 +128,8 @@ public:
QString capabilityVer();
void setCapabilityVer(const QString&);
+ QStringList capabilityExt();
+
// deprecated in release 0.2.0
// deprecated accessors, use the form without "get" instead
/// \cond
@@ -155,6 +157,7 @@ private:
QString m_capabilityHash;
QString m_capabilityNode;
QString m_capabilityVer;
+ QStringList m_capabilityExt;
};
#endif // QXMPPPRESENCE_H