aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppRpcIq.cpp
diff options
context:
space:
mode:
authorJeremy Lainé <jeremy.laine@m4x.org>2010-08-09 13:58:47 +0000
committerJeremy Lainé <jeremy.laine@m4x.org>2010-08-09 13:58:47 +0000
commit47f2f46a5e390ffe15070a415df7f194b498abd9 (patch)
treebab46621b05a2b89dd6e5beb5e662453c751ac4d /source/QXmppRpcIq.cpp
parented9c0fa49eec55bd5840967098af80df0196117b (diff)
downloadqxmpp-47f2f46a5e390ffe15070a415df7f194b498abd9.tar.gz
further cleanup of XMP RPC code
Diffstat (limited to 'source/QXmppRpcIq.cpp')
-rw-r--r--source/QXmppRpcIq.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/source/QXmppRpcIq.cpp b/source/QXmppRpcIq.cpp
index 41c34856..6f15918e 100644
--- a/source/QXmppRpcIq.cpp
+++ b/source/QXmppRpcIq.cpp
@@ -43,12 +43,12 @@ QXmppRpcResponseIq::QXmppRpcResponseIq() : QXmppIq( QXmppIq::Result )
{
}
-QVariant QXmppRpcResponseIq::payload() const
+QVariantList QXmppRpcResponseIq::payload() const
{
return m_payload;
}
-void QXmppRpcResponseIq::setPayload( const QVariant &payload )
+void QXmppRpcResponseIq::setPayload( const QVariantList &payload )
{
m_payload = payload;
}
@@ -68,12 +68,12 @@ void QXmppRpcResponseIq::parseElementFromChild(const QDomElement &element)
XMLRPC::ResponseMessage message;
if (message.parse(methodElement))
- m_payload = message.values().first();
+ m_payload = message.values();
}
void QXmppRpcResponseIq::toXmlElementFromChild(QXmlStreamWriter *writer) const
{
- XMLRPC::ResponseMessage message(QList<QVariant>() << m_payload );
+ XMLRPC::ResponseMessage message(m_payload);
writer->writeStartElement(ns_rpc, "query");
message.writeXml(writer);
writer->writeEndElement();
@@ -137,7 +137,7 @@ void QXmppRpcInvokeIq::parseElementFromChild(const QDomElement &element)
void QXmppRpcInvokeIq::toXmlElementFromChild(QXmlStreamWriter *writer) const
{
QString methodName = m_interface + "." + m_method;
- XMLRPC::RequestMessage message( methodName.toLatin1() ,m_payload );
+ XMLRPC::RequestMessage message( methodName.toLatin1(), m_payload );
writer->writeStartElement(ns_rpc, "query");
message.writeXml(writer);
writer->writeEndElement();