aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-12-10 08:47:14 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-12-10 08:47:14 +0000
commit4b8f6e0d4e795bf58994d73c25fa48495dafaa8e (patch)
treec4b88fc6c123ee2d92a6dd095c347cebacd91708 /src
parent6ac753d038eac6fbb4985648eb719f39aad489ef (diff)
downloadqxmpp-4b8f6e0d4e795bf58994d73c25fa48495dafaa8e.tar.gz
improve code documentation for QXmppVersionManager and QXmppVersionIq
Diffstat (limited to 'src')
-rw-r--r--src/QXmppVersionIq.h2
-rw-r--r--src/QXmppVersionManager.cpp31
-rw-r--r--src/QXmppVersionManager.h1
3 files changed, 34 insertions, 0 deletions
diff --git a/src/QXmppVersionIq.h b/src/QXmppVersionIq.h
index de67c108..63df424c 100644
--- a/src/QXmppVersionIq.h
+++ b/src/QXmppVersionIq.h
@@ -43,7 +43,9 @@ public:
QString version() const;
void setVersion(const QString &version);
+ /// \cond
static bool isVersionIq(const QDomElement &element);
+ /// \endcond
protected:
/// \cond
diff --git a/src/QXmppVersionManager.cpp b/src/QXmppVersionManager.cpp
index 9e65d873..67d50e01 100644
--- a/src/QXmppVersionManager.cpp
+++ b/src/QXmppVersionManager.cpp
@@ -86,6 +86,10 @@ bool QXmppVersionManager::handleStanza(const QDomElement &element)
return false;
}
+/// Request version information from the specified XMPP entity.
+///
+/// \param jid
+
QString QXmppVersionManager::requestVersion(const QString& jid)
{
QXmppVersionIq request;
@@ -98,31 +102,58 @@ QString QXmppVersionManager::requestVersion(const QString& jid)
return "";
}
+/// Sets the local XMPP client's name.
+///
+/// \param name
+
void QXmppVersionManager::setClientName(const QString& name)
{
m_clientName = name;
}
+/// Sets the local XMPP client's version.
+///
+/// \param version
+
void QXmppVersionManager::setClientVersion(const QString& version)
{
m_clientVersion = version;
}
+/// Sets the local XMPP client's operating system.
+///
+/// \param os
+
void QXmppVersionManager::setClientOs(const QString& os)
{
m_clientOs = os;
}
+/// Returns the local XMPP client's name.
+///
+/// By default this is set to the QApplication::applicationName(), or
+/// "Based on QXmpp" if not specified.
+
QString QXmppVersionManager::clientName()
{
return m_clientName;
}
+/// Returns the local XMPP client's version.
+///
+/// By default this is set to QApplication::applicationVersion(), or
+/// QXmpp's version if not specified.
+
QString QXmppVersionManager::clientVersion()
{
return m_clientVersion;
}
+/// Returns the local XMPP client's operating system.
+///
+/// By default this is "Linux", "Mac OS", "Symbian" or "Windows" depending
+/// on the platform QXmpp was compiled for.
+
QString QXmppVersionManager::clientOs()
{
return m_clientOs;
diff --git a/src/QXmppVersionManager.h b/src/QXmppVersionManager.h
index 5c87842a..c4b36af1 100644
--- a/src/QXmppVersionManager.h
+++ b/src/QXmppVersionManager.h
@@ -55,6 +55,7 @@ public:
/// \endcond
signals:
+ /// \brief This signal is emitted when a version response is received.
void versionReceived(const QXmppVersionIq&);
private: