From 95da88b643074206e5662cc638b21d846009daed Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Tue, 7 Sep 2010 13:09:39 +0000 Subject: expose API QXmppClient::versionManager --- src/QXmppClient.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/QXmppClient.cpp') diff --git a/src/QXmppClient.cpp b/src/QXmppClient.cpp index aef252c3..af0e7b62 100644 --- a/src/QXmppClient.cpp +++ b/src/QXmppClient.cpp @@ -39,6 +39,7 @@ #include "QXmppUtils.h" #include "QXmppTransferManager.h" #include "QXmppVCardManager.h" +#include "QXmppVersionManager.h" class QXmppClientPrivate { @@ -57,6 +58,7 @@ public: QXmppRosterManager *rosterManager; ///< Pointer to the roster manager QXmppTransferManager *transferManager;///< Pointer to the transfer manager QXmppVCardManager *vCardManager; ///< Pointer to the vCard manager + QXmppVersionManager *versionManager; ///< Pointer to the version manager QHash interfaces; }; @@ -172,6 +174,7 @@ QXmppClient::QXmppClient(QObject *parent) d->mucManager = new QXmppMucManager(d->stream, this); d->transferManager = new QXmppTransferManager(d->stream, this); d->vCardManager = new QXmppVCardManager(d->stream, this); + d->versionManager = new QXmppVersionManager(d->stream, this); } /// Destructor, destroys the QXmppClient object. @@ -497,6 +500,11 @@ QXmppVCardManager& QXmppClient::vCardManager() return *d->vCardManager; } +QXmppVersionManager& QXmppClient::versionManager() +{ + return *d->versionManager; +} + /// Give extensions a chance to handle incoming stanzas. /// /// \param element -- cgit v1.2.3