[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