aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppVersionManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2012-07-21 18:51:09 +0200
committerJeremy Lainé <jeremy.laine@m4x.org>2012-07-21 18:51:09 +0200
commit684fee3855387d652e8603872225865d4779d31e (patch)
tree156d72bcbe5ecc9dcb88e60b32f707943f046ba4 /src/client/QXmppVersionManager.cpp
parent175fb8b883af4edfcfb4ff3dd2c1fb29dfdf3ceb (diff)
downloadqxmpp-684fee3855387d652e8603872225865d4779d31e.tar.gz
doc fixes
Diffstat (limited to 'src/client/QXmppVersionManager.cpp')
-rw-r--r--src/client/QXmppVersionManager.cpp74
1 files changed, 38 insertions, 36 deletions
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