diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-07 09:42:16 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-07 09:42:16 +0000 |
| commit | 4bfbee95e33b5344f8c0041f8c4dcda2e865e696 (patch) | |
| tree | 3f7bfdcf1304056157faabebab65b8a5a3ba8048 /examples/example_4_callHandling/xmppClient.cpp | |
| parent | 37c70821badd680c93aaab3b1b805a0a53b6f930 (diff) | |
| download | qxmpp-4bfbee95e33b5344f8c0041f8c4dcda2e865e696.tar.gz | |
add QXmppCallManager extension in example
Diffstat (limited to 'examples/example_4_callHandling/xmppClient.cpp')
| -rw-r--r-- | examples/example_4_callHandling/xmppClient.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
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); |
