From c0880a9c578f8830c614d802e305728c42165d47 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Tue, 5 Oct 2010 06:55:15 +0000 Subject: provide legacy ext attribute --- src/QXmppPresence.cpp | 5 +++++ src/QXmppPresence.h | 3 +++ 2 files changed, 8 insertions(+) (limited to 'src') 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 -- cgit v1.2.3