From d7704881855dba15567e40777d8dce50ea59c77a Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 20 May 2010 13:41:39 +0200 Subject: [PATCH] debugger: add dumper for QHostAddress --- share/qtcreator/gdbmacros/gdbmacros.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py index 4c4184bbd10..785ce3518b4 100644 --- a/share/qtcreator/gdbmacros/gdbmacros.py +++ b/share/qtcreator/gdbmacros/gdbmacros.py @@ -366,6 +366,15 @@ def qdump__QHashNode(d, item): d.putItemHelper(Item(value, item.iname, "value")) +def qdump__QHostAddress(d, item): + data = item.value["d"]["d"].dereference() + d.putStringValue(data["ipString"]) + d.putNumChild(1) + if d.isExpanded(item): + with Children(d): + d.putFields(Item(data, item.iname)) + + def qdump__QList(d, item): d_ptr = item.value["d"] begin = d_ptr["begin"] -- GitLab