aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppTransferManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-12-13 14:25:19 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-12-13 14:25:19 +0000
commit599b12db8656e41c1dcc589a674e8ed286fcbabb (patch)
treebcf33eec6cce4bf546bd73300c5195f2a6f6846d /src/QXmppTransferManager.cpp
parent2438fdc4517bec48b9207c4c0b177957d4c7b023 (diff)
downloadqxmpp-599b12db8656e41c1dcc589a674e8ed286fcbabb.tar.gz
remove "client" argument from QXmppTransferManager constructor
Diffstat (limited to 'src/QXmppTransferManager.cpp')
-rw-r--r--src/QXmppTransferManager.cpp24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/QXmppTransferManager.cpp b/src/QXmppTransferManager.cpp
index e36bcc7a..ca443390 100644
--- a/src/QXmppTransferManager.cpp
+++ b/src/QXmppTransferManager.cpp
@@ -424,31 +424,37 @@ bool QXmppTransferJob::writeData(const QByteArray &data)
/// Constructs a QXmppTransferManager to handle incoming and outgoing
/// file transfers.
-///
-/// \param client
-QXmppTransferManager::QXmppTransferManager(QXmppClient *client)
+
+QXmppTransferManager::QXmppTransferManager()
: m_ibbBlockSize(4096),
m_proxyOnly(false),
m_socksServer(0),
m_supportedMethods(QXmppTransferJob::AnyMethod)
{
- // XEP-0047: In-Band Bytestreams
- bool check = QObject::connect(client, SIGNAL(iqReceived(const QXmppIq&)),
- this, SLOT(iqReceived(const QXmppIq&)));
- Q_ASSERT(check);
-
// start SOCKS server
m_socksServer = new QXmppSocksServer(this);
if (m_socksServer->listen())
{
- check = connect(m_socksServer, SIGNAL(newConnection(QTcpSocket*, const QString&, quint16)),
+ bool check = connect(m_socksServer, SIGNAL(newConnection(QTcpSocket*, const QString&, quint16)),
this, SLOT(socksServerConnected(QTcpSocket*, const QString&, quint16)));
Q_ASSERT(check);
+ Q_UNUSED(check);
} else {
qWarning("QXmppSocksServer could not start listening");
}
}
+void QXmppTransferManager::setClient(QXmppClient *client)
+{
+ QXmppClientExtension::setClient(client);
+
+ // XEP-0047: In-Band Bytestreams
+ bool check = QObject::connect(client, SIGNAL(iqReceived(const QXmppIq&)),
+ this, SLOT(iqReceived(const QXmppIq&)));
+ Q_ASSERT(check);
+ Q_UNUSED(check);
+}
+
void QXmppTransferManager::byteStreamIqReceived(const QXmppByteStreamIq &iq)
{
// handle IQ from proxy