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