aboutsummaryrefslogtreecommitdiff
path: root/src/QXmppRpcManager.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-12-10 16:23:21 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-12-10 16:23:21 +0000
commit9f0e20698c338990b0a4c9b50ce376ebfc627101 (patch)
tree4d9c020384b35260c1d410b2ca7eca5d7aaa023f /src/QXmppRpcManager.cpp
parent71789caae022b638fc4cf3627be466004f17afe6 (diff)
downloadqxmpp-9f0e20698c338990b0a4c9b50ce376ebfc627101.tar.gz
finish setting up QXmppRpcManager
Diffstat (limited to 'src/QXmppRpcManager.cpp')
-rw-r--r--src/QXmppRpcManager.cpp17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/QXmppRpcManager.cpp b/src/QXmppRpcManager.cpp
index 86cffbe1..ab327358 100644
--- a/src/QXmppRpcManager.cpp
+++ b/src/QXmppRpcManager.cpp
@@ -117,12 +117,11 @@ QXmppRemoteMethodResult QXmppRpcManager::callRemoteMethod( const QString &jid,
if( arg10.isValid() ) args << arg10;
QXmppRemoteMethod method( jid, interface, args, client() );
-#if 0
- connect( d->stream, SIGNAL(rpcCallResponse(QXmppRpcResponseIq)),
- &method, SLOT(gotResult(QXmppRpcResponseIq)));
- connect( d->stream, SIGNAL(rpcCallError(QXmppRpcErrorIq)),
- &method, SLOT(gotError(QXmppRpcErrorIq)));
-#endif
+ connect(this, SIGNAL(rpcCallResponse(QXmppRpcResponseIq)),
+ &method, SLOT(gotResult(QXmppRpcResponseIq)));
+ connect(this, SIGNAL(rpcCallError(QXmppRpcErrorIq)),
+ &method, SLOT(gotError(QXmppRpcErrorIq)));
+
return method.call();
}
@@ -139,21 +138,21 @@ bool QXmppRpcManager::handleStanza(const QDomElement &element)
{
QXmppRpcInvokeIq rpcIqPacket;
rpcIqPacket.parse(element);
- //emit rpcCallInvoke(rpcIqPacket);
+ emit rpcCallInvoke(rpcIqPacket);
return true;
}
else if(QXmppRpcResponseIq::isRpcResponseIq(element))
{
QXmppRpcResponseIq rpcResponseIq;
rpcResponseIq.parse(element);
- //emit rpcCallResponse(rpcResponseIq);
+ emit rpcCallResponse(rpcResponseIq);
return true;
}
else if(QXmppRpcErrorIq::isRpcErrorIq(element))
{
QXmppRpcErrorIq rpcErrorIq;
rpcErrorIq.parse(element);
- //emit rpcCallError(rpcErrorIq);
+ emit rpcCallError(rpcErrorIq);
return true;
}
return false;