diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-10-05 06:55:15 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-10-05 06:55:15 +0000 |
| commit | c0880a9c578f8830c614d802e305728c42165d47 (patch) | |
| tree | ac05741dd43eba6e6999d21d0366f8a2b6f3301a /src | |
| parent | f75cecdced29c06643c607d4cb6d1f940ab47fd3 (diff) | |
| download | qxmpp-c0880a9c578f8830c614d802e305728c42165d47.tar.gz | |
provide legacy ext attribute
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppPresence.cpp | 5 | ||||
| -rw-r--r-- | src/QXmppPresence.h | 3 |
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 |
