From 79cdfa5c0e66edbc2b12033739e22d6dcc4fd045 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Tue, 4 Feb 2020 15:03:44 +0100 Subject: Fix doxygen warnings about missing titles for \defgroup --- src/base/QXmppStanza.h | 10 ++++++++-- src/client/QXmppClient.h | 17 +++++++++++++++-- 2 files changed, 23 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/base/QXmppStanza.h b/src/base/QXmppStanza.h index 1fbd69e0..9a1d0521 100644 --- a/src/base/QXmppStanza.h +++ b/src/base/QXmppStanza.h @@ -81,12 +81,18 @@ private: class QXmppStanzaPrivate; class QXmppStanzaErrorPrivate; -/// \defgroup Stanzas +/// +/// \defgroup Stanzas Stanzas +/// +/// All packets that are sent and received are serialized in Stanzas, so this +/// includes IQ stanzas, message stanzas, presence stanzas and other stanzas. +/// +/// /// \brief The QXmppStanza class is the base class for all XMPP stanzas. /// /// \ingroup Stanzas - +/// class QXMPP_EXPORT QXmppStanza { public: diff --git a/src/client/QXmppClient.h b/src/client/QXmppClient.h index 79eaf38b..c4f07080 100644 --- a/src/client/QXmppClient.h +++ b/src/client/QXmppClient.h @@ -47,10 +47,23 @@ class QXmppRosterManager; class QXmppVCardManager; class QXmppVersionManager; -/// \defgroup Core +/// +/// \defgroup Core Core classes +/// +/// Core classes include all necessary classes to build a basic client or +/// server application. This for example also includes the logging class +/// QXmppLogger. +/// -/// \defgroup Managers +/// +/// \defgroup Managers Managers +/// +/// Managers are used to extend the basic QXmppClient. Some of them are loaded +/// by default, others need to be added to the client using +/// QXmppClient::addExtension(). +/// +/// /// \brief The QXmppClient class is the main class for using QXmpp. /// /// It provides the user all the required functionality to connect to the -- cgit v1.2.3