aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-07-18 13:56:16 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-07-18 13:56:16 +0000
commit479ca0e6664125505350512da57c7188c7fa0d55 (patch)
treeb7c01af017d62aa1ce0e61a105478c5514e7babd /source/QXmppClient.cpp
parent23cfa0fd2068829204e0dcc25203873a5f408615 (diff)
downloadqxmpp-479ca0e6664125505350512da57c7188c7fa0d55.tar.gz
add a mainpage for doxygen documentation
Diffstat (limited to 'source/QXmppClient.cpp')
-rw-r--r--source/QXmppClient.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp
index ea1a829c..518bd0e7 100644
--- a/source/QXmppClient.cpp
+++ b/source/QXmppClient.cpp
@@ -39,6 +39,27 @@
#include "QXmppTransferManager.h"
#include "QXmppVCardManager.h"
+/// \mainpage
+///
+/// QXmpp is a cross-platform C++ XMPP client library based on the Qt
+/// framework. It tries to use Qt's programming conventions in order to ease
+/// the learning curve for new programmers.
+///
+/// QXmpp based clients are built using QXmppClient instances which handle the
+/// establishment of the XMPP connection and provide a number of high-level
+/// "managers" to perform specific tasks:
+///
+/// \sa QXmppRoster
+/// \sa QXmppVCardManager
+/// \sa QXmppTransferManager
+///
+/// If you are interested in a more low-level API, you can refer to the
+/// classes which represent XMPP stanzas.
+///
+/// \sa QXmppIq
+/// \sa QXmppMessage
+/// \sa QXmppPresence
+
/// Creates a QXmppClient object.
/// \param parent is passed to the QObject's contructor.
/// The default value is 0.