From 684fee3855387d652e8603872225865d4779d31e Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Sat, 21 Jul 2012 18:51:09 +0200 Subject: doc fixes --- src/client/QXmppVersionManager.cpp | 74 +++++++++++++++++++------------------- 1 file changed, 38 insertions(+), 36 deletions(-) (limited to 'src/client/QXmppVersionManager.cpp') diff --git a/src/client/QXmppVersionManager.cpp b/src/client/QXmppVersionManager.cpp index ec5aa8af..9015070d 100644 --- a/src/client/QXmppVersionManager.cpp +++ b/src/client/QXmppVersionManager.cpp @@ -65,42 +65,6 @@ QXmppVersionManager::~QXmppVersionManager() delete d; } -QStringList QXmppVersionManager::discoveryFeatures() const -{ - // XEP-0092: Software Version - return QStringList() << ns_version; -} - -bool QXmppVersionManager::handleStanza(const QDomElement &element) -{ - if (element.tagName() == "iq" && QXmppVersionIq::isVersionIq(element)) - { - QXmppVersionIq versionIq; - versionIq.parse(element); - - if (versionIq.type() == QXmppIq::Get) { - // respond to query - QXmppVersionIq responseIq; - responseIq.setType(QXmppIq::Result); - responseIq.setId(versionIq.id()); - responseIq.setTo(versionIq.from()); - - responseIq.setName(clientName()); - responseIq.setVersion(clientVersion()); - responseIq.setOs(clientOs()); - - client()->sendPacket(responseIq); - } else if (versionIq.type() == QXmppIq::Result) { - // emit response - emit versionReceived(versionIq); - } - - return true; - } - - return false; -} - /// Request version information from the specified XMPP entity. /// /// \param jid @@ -172,3 +136,41 @@ QString QXmppVersionManager::clientOs() const { return d->clientOs; } + +/// \cond +QStringList QXmppVersionManager::discoveryFeatures() const +{ + // XEP-0092: Software Version + return QStringList() << ns_version; +} + +bool QXmppVersionManager::handleStanza(const QDomElement &element) +{ + if (element.tagName() == "iq" && QXmppVersionIq::isVersionIq(element)) + { + QXmppVersionIq versionIq; + versionIq.parse(element); + + if (versionIq.type() == QXmppIq::Get) { + // respond to query + QXmppVersionIq responseIq; + responseIq.setType(QXmppIq::Result); + responseIq.setId(versionIq.id()); + responseIq.setTo(versionIq.from()); + + responseIq.setName(clientName()); + responseIq.setVersion(clientVersion()); + responseIq.setOs(clientOs()); + + client()->sendPacket(responseIq); + } else if (versionIq.type() == QXmppIq::Result) { + // emit response + emit versionReceived(versionIq); + } + + return true; + } + + return false; +} +/// \endcond -- cgit v1.2.3