[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepimlibs/kxmlrpcclient
From: Antonio Aloisio <antonio.aloisio () gmail ! com>
Date: 2007-07-20 0:58:39
Message-ID: 1184893119.080279.16459.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 690070 by aloisio:
Added QVariant::StringList in Query::Private::marshal
M +14 -0 query.cpp
--- trunk/KDE/kdepimlibs/kxmlrpcclient/query.cpp #690069:690070
@@ -219,6 +219,20 @@
case QVariant::String:
return "<value><string><![CDATA[" + arg.toString() +
"]]></string></value>\r\n";
+ case QVariant::StringList:
+ {
+ QStringList data=arg.toStringList();
+ QStringListIterator dataIterator(data);
+ QString markup;
+ markup+="<value><array><data>";
+ while ( dataIterator.hasNext() ){
+ markup+="<string><![CDATA["
+ + dataIterator.next()
+ + "]]></string>\r\n";
+ }
+ markup+="</data></array></value>";
+ return markup;
+ }
case QVariant::Int:
return "<value><int>" + QString::number( arg.toInt() ) + "</int></value>\r\n";
case QVariant::Double:
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic