From 4bfbee95e33b5344f8c0041f8c4dcda2e865e696 Mon Sep 17 00:00:00 2001 From: Jeremy Lainé Date: Tue, 7 Dec 2010 09:42:16 +0000 Subject: add QXmppCallManager extension in example --- examples/example_4_callHandling/xmppClient.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'examples/example_4_callHandling/xmppClient.cpp') diff --git a/examples/example_4_callHandling/xmppClient.cpp b/examples/example_4_callHandling/xmppClient.cpp index 9a450d53..db3ee820 100644 --- a/examples/example_4_callHandling/xmppClient.cpp +++ b/examples/example_4_callHandling/xmppClient.cpp @@ -36,11 +36,15 @@ xmppClient::xmppClient(QObject *parent) : QXmppClient(parent) { + // add QXmppCallManager extension + callManager = new QXmppCallManager(this); + addExtension(callManager); + bool check = connect(this, SIGNAL(presenceReceived(QXmppPresence)), this, SLOT(slotPresenceReceived(QXmppPresence))); Q_ASSERT(check); - check = connect(&callManager(), SIGNAL(callReceived(QXmppCall*)), + check = connect(callManager, SIGNAL(callReceived(QXmppCall*)), this, SLOT(slotCallReceived(QXmppCall*))); Q_ASSERT(check); } @@ -110,7 +114,7 @@ void xmppClient::slotPresenceReceived(const QXmppPresence &presence) return; // start the call and connect to the its signals - QXmppCall *call = callManager().call(presence.from()); + QXmppCall *call = callManager->call(presence.from()); bool check = connect(call, SIGNAL(connected()), this, SLOT(slotConnected())); Q_ASSERT(check); -- cgit v1.2.3