aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppCallManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/QXmppCallManager.cpp')
-rw-r--r--src/QXmppCallManager.cpp18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/QXmppCallManager.cpp b/src/QXmppCallManager.cpp
index 28ff0f71..042d03b0 100644
--- a/src/QXmppCallManager.cpp
+++ b/src/QXmppCallManager.cpp
@@ -281,16 +281,10 @@ bool QXmppCallManagerPrivate::sendRequest(QXmppCall *call, const QXmppJingleIq &
/// Constructs a QXmppCallManager object to handle incoming and outgoing
/// Voice-Over-IP calls.
///
-/// \param client
-QXmppCallManager::QXmppCallManager(QXmppClient *client)
+QXmppCallManager::QXmppCallManager()
{
d = new QXmppCallManagerPrivate(this);
-
- bool check = connect(client, SIGNAL(iqReceived(QXmppIq)),
- this, SLOT(iqReceived(QXmppIq)));
- Q_ASSERT(check);
- Q_UNUSED(check);
}
/// Destroys the QXmppCallManager object.
@@ -326,6 +320,16 @@ bool QXmppCallManager::handleStanza(const QDomElement &element)
return false;
}
+void QXmppCallManager::setClient(QXmppClient *client)
+{
+ QXmppClientExtension::setClient(client);
+
+ bool check = connect(client, SIGNAL(iqReceived(QXmppIq)),
+ this, SLOT(iqReceived(QXmppIq)));
+ Q_ASSERT(check);
+ Q_UNUSED(check);
+}
+
/// Initiates a new outgoing call to the specified recipient.
///
/// \param jid