diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-10 08:47:14 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-10 08:47:14 +0000 |
| commit | 4b8f6e0d4e795bf58994d73c25fa48495dafaa8e (patch) | |
| tree | c4b88fc6c123ee2d92a6dd095c347cebacd91708 /src | |
| parent | 6ac753d038eac6fbb4985648eb719f39aad489ef (diff) | |
| download | qxmpp-4b8f6e0d4e795bf58994d73c25fa48495dafaa8e.tar.gz | |
improve code documentation for QXmppVersionManager and QXmppVersionIq
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppVersionIq.h | 2 | ||||
| -rw-r--r-- | src/QXmppVersionManager.cpp | 31 | ||||
| -rw-r--r-- | src/QXmppVersionManager.h | 1 |
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: |
