diff options
Diffstat (limited to 'src/QXmppClient.cpp')
| -rw-r--r-- | src/QXmppClient.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
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<QString,QXmppInvokable*> 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 |
