diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-13 14:25:19 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-13 14:25:19 +0000 |
| commit | 599b12db8656e41c1dcc589a674e8ed286fcbabb (patch) | |
| tree | bcf33eec6cce4bf546bd73300c5195f2a6f6846d /src/QXmppTransferManager.cpp | |
| parent | 2438fdc4517bec48b9207c4c0b177957d4c7b023 (diff) | |
| download | qxmpp-599b12db8656e41c1dcc589a674e8ed286fcbabb.tar.gz | |
remove "client" argument from QXmppTransferManager constructor
Diffstat (limited to 'src/QXmppTransferManager.cpp')
| -rw-r--r-- | src/QXmppTransferManager.cpp | 24 |
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 |
