aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppClient.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-06-04 14:01:15 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-06-04 14:01:15 +0000
commit6982f22e2fbfbecdf7bb2a76f53de90a45613654 (patch)
tree54a6662fb6f2080c8f8c7e24e037ad38b0bddc94 /source/QXmppClient.cpp
parent452d70b95168e5f36a6cdb972278d656141feb3f (diff)
downloadqxmpp-6982f22e2fbfbecdf7bb2a76f53de90a45613654.tar.gz
use signal/slot to handle RPC
Diffstat (limited to 'source/QXmppClient.cpp')
-rw-r--r--source/QXmppClient.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/QXmppClient.cpp b/source/QXmppClient.cpp
index ba907fb5..bdc549f4 100644
--- a/source/QXmppClient.cpp
+++ b/source/QXmppClient.cpp
@@ -82,6 +82,11 @@ QXmppClient::QXmppClient(QObject *parent)
check = setReconnectionManager(new QXmppReconnectionManager(this));
Q_ASSERT(check);
+ // rpc
+ check = connect(m_stream, SIGNAL(rpcCallInvoke(QXmppRpcInvokeIq)),
+ this, SIGNAL(invokeInterfaceMethod(QXmppRpcInvokeIq)));
+ Q_ASSERT(check);
+
// create managers
m_roster = new QXmppRoster(m_stream);
m_archiveManager = new QXmppArchiveManager(m_stream);