summaryrefslogtreecommitdiff
path: root/share/qtcreator
diff options
context:
space:
mode:
authorhjk <hjk121@nokiamail.com>2014-10-13 21:37:40 +0200
committerhjk <hjk121@nokiamail.com>2014-10-13 21:36:50 +0200
commit27d3d5140fb4d38b8e95c49635d24bf7d59f7849 (patch)
tree605df184d750aa176036ebb4482f4bd55cf3a355 /share/qtcreator
parentc20c20f01277d1d0f7e452ee6ad7fd5f2bc34f3d (diff)
downloadqt-creator-27d3d5140fb4d38b8e95c49635d24bf7d59f7849.tar.gz
Debugger: Add QVarLengthArray dumper
Change-Id: I817ccd432a81ea0bf7432e6660a049fd41c926ec Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'share/qtcreator')
-rw-r--r--share/qtcreator/debugger/qttypes.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/share/qtcreator/debugger/qttypes.py b/share/qtcreator/debugger/qttypes.py
index aa927854f1..25c55a3c3e 100644
--- a/share/qtcreator/debugger/qttypes.py
+++ b/share/qtcreator/debugger/qttypes.py
@@ -2178,6 +2178,12 @@ def qdump__QVector(d, value):
d.putItemCount(size)
d.putPlotData(data, size, d.templateArgument(value.type, 0))
+def qdump__QVarLengthArray(d, value):
+ data = d.extractPointer(value["ptr"])
+ size = int(value["s"])
+ d.check(0 <= size)
+ d.putItemCount(size)
+ d.putPlotData(data, size, d.templateArgument(value.type, 0))
def qdump__QWeakPointer(d, value):
d_ptr = value["d"]