From 0b22f94fb29bbd800bbcb1c04409e46c36eedae7 Mon Sep 17 00:00:00 2001 From: hjk Date: Fri, 16 Nov 2012 00:41:14 +0100 Subject: [PATCH] debugger: update gnuplot based dumper testcode Change-Id: Iab6994da30c95c65541b94d95ddbb877f319ee3b Reviewed-by: hjk --- share/qtcreator/dumper/qttypes.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/share/qtcreator/dumper/qttypes.py b/share/qtcreator/dumper/qttypes.py index 3a5e29a2f75..241f2c3f02f 100644 --- a/share/qtcreator/dumper/qttypes.py +++ b/share/qtcreator/dumper/qttypes.py @@ -2697,20 +2697,24 @@ if False: d.putItem(v["a"]) - def qdump__Function(d, value): +if False: + + def qform__basic__Function(): + return "Normal,Displayed" + + def qdump__basic__Function(d, value): min = value["min"] max = value["max"] data, size, alloc = qByteArrayData(value["var"]) - var = extractCString(data) + var = extractCString(data, 0) data, size, alloc = qByteArrayData(value["f"]) - f = extractCString(data) + f = extractCString(data, 0) d.putValue("%s, %s=%f..%f" % (f, var, min, max)) d.putNumChild(0) - d.putField("typeformats", "Normal,Displayed"); format = d.currentItemFormat() - if format == 0: + if format == 1: d.putDisplay(StopDisplay) - elif format == 1: + elif format == 2: input = "plot [%s=%f:%f] %s" % (var, min, max, f) d.putDisplay(DisplayProcess, input, "gnuplot")