aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppClient.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-07 13:09:39 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-09-07 13:09:39 +0000
commit95da88b643074206e5662cc638b21d846009daed (patch)
tree9663e3128946c27ffda82a778a9eb65e3dc5c857 /src/QXmppClient.cpp
parent223319351431bb8065f947734071053bbb089fd1 (diff)
downloadqxmpp-95da88b643074206e5662cc638b21d846009daed.tar.gz
expose API QXmppClient::versionManager
Diffstat (limited to 'src/QXmppClient.cpp')
-rw-r--r--src/QXmppClient.cpp8
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