On 14.10.2009, at 20:01, Andre Poenitz wrote:

On Wed, Oct 14, 2009 at 02:59:36PM +0400, Rudenko Eugene wrote:
You'd need something like

     d.beginHash();
      d.putItem("name", "queryItems");
      d.putItemCount("value", queryItems.size());
      d.beginItem("exp");
          d.put("(('"NS"QList<"NS"QPair<"NS"QString,"NS"QString>
'*)").put(d.data).put(')')->queryItems()");
      d.endItem();
      d.putItem("type", NS"QList<"NS"QPair<"NS"QString,"NS"QString>
");
      d.putItem("numchild", queryItems.size());
    d.endHash();

[Untested, the quotes in the long line are probably wrong]

Thank's for Idea, but it's not clear for me what result string is
needed for this condtruction:
d.put("(('"NS"QList<"NS"QPair<"NS"QString,"NS"QString>
'*)").put(d.data).put(')')->queryItems()");

The result should look like

 (('QList<QPair<QString,QString> >'*)0x01234568)->queryItems()

(assuming that you don't have configured your Qt with -qtnamespace)

Can you decode this string ? What is each part means ?
As I can understans this means ...
(   ("DataType name "[pointer sign]      )Address)->method();
Is it right ?


_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.trolltech.com/mailman/listinfo/qt-creator

Reply via email to