diff options
| author | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-09-07 13:09:39 +0000 |
|---|---|---|
| committer | Manjeet Dahiya <manjeetdahiya@gmail.com> | 2010-09-07 13:09:39 +0000 |
| commit | 95da88b643074206e5662cc638b21d846009daed (patch) | |
| tree | 9663e3128946c27ffda82a778a9eb65e3dc5c857 /src | |
| parent | 223319351431bb8065f947734071053bbb089fd1 (diff) | |
| download | qxmpp-95da88b643074206e5662cc638b21d846009daed.tar.gz | |
expose API QXmppClient::versionManager
Diffstat (limited to 'src')
| -rw-r--r-- | src/QXmppClient.cpp | 8 | ||||
| -rw-r--r-- | src/QXmppClient.h | 2 |
2 files changed, 10 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 diff --git a/src/QXmppClient.h b/src/QXmppClient.h index 2a46168a..0afae063 100644 --- a/src/QXmppClient.h +++ b/src/QXmppClient.h @@ -53,6 +53,7 @@ class QXmppReconnectionManager; class QXmppRosterManager; class QXmppTransferManager; class QXmppVCardManager; +class QXmppVersionManager; /// \defgroup Core @@ -120,6 +121,7 @@ public: QXmppRosterManager& rosterManager(); QXmppTransferManager& transferManager(); QXmppVCardManager& vCardManager(); + QXmppVersionManager& versionManager(); QXmppReconnectionManager* reconnectionManager(); bool setReconnectionManager(QXmppReconnectionManager*); |
