aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2009-10-27 12:04:03 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2009-10-27 12:04:03 +0000
commit10c093a617929db5c6b201dbf03d6070b12b36b4 (patch)
treed9b1c4507fdb1969c3225f27b4632258c4916dc0 /source/QXmppClient.cpp
parent239b2b15c3cfd9e4d7cc085ed31645d6ae6942ee (diff)
downloadqxmpp-10c093a617929db5c6b201dbf03d6070b12b36b4.tar.gz
Issue 15: Implement XEP-0047
Diffstat (limited to 'source/QXmppClient.cpp')
-rw-r--r--source/QXmppClient.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp
index 0538224f..a98caa01 100644
--- a/source/QXmppClient.cpp
+++ b/source/QXmppClient.cpp
@@ -27,6 +27,7 @@
#include "QXmppRoster.h"
#include "QXmppMessage.h"
#include "QXmppReconnectionManager.h"
+#include "QXmppIbbTransferManager.h"
/// Creates a QXmppClient object.
/// \param parent is passed to the QObject's contructor.
@@ -34,7 +35,7 @@
QXmppClient::QXmppClient(QObject *parent)
: QObject(parent), m_stream(0), m_clientPrecence(QXmppPresence::Available),
- m_reconnectionManager(0)
+ m_reconnectionManager(0), m_ibbTransferManager(0)
{
m_stream = new QXmppStream(this);
@@ -63,6 +64,8 @@ QXmppClient::QXmppClient(QObject *parent)
check = setReconnectionManager(new QXmppReconnectionManager(this));
Q_ASSERT(check);
+
+ m_ibbTransferManager = new QXmppIbbTransferManager(this);
}
/// Destroys the QXmppClient object.
@@ -337,3 +340,8 @@ QXmppVCardManager& QXmppClient::getVCardManager()
{
return m_stream->getVCardManager();
}
+
+QXmppIbbTransferManager* QXmppClient::getIbbTransferManager() const
+{
+ return m_ibbTransferManager;
+}