From acf1e49d0d7b3f9f46279e4ab0aa5bf832777534 Mon Sep 17 00:00:00 2001
From: hjk <qtc-committer@nokia.com>
Date: Wed, 12 May 2010 14:43:15 +0200
Subject: [PATCH] debugger: make QString "displayable" in a QTextEdit

---
 share/qtcreator/gdbmacros/gdbmacros.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/share/qtcreator/gdbmacros/gdbmacros.py b/share/qtcreator/gdbmacros/gdbmacros.py
index 783a0efb59b..168a9584e1b 100644
--- a/share/qtcreator/gdbmacros/gdbmacros.py
+++ b/share/qtcreator/gdbmacros/gdbmacros.py
@@ -1404,6 +1404,14 @@ def qdump__QStack(d, item):
 def qdump__QString(d, item):
     d.putStringValue(item.value)
     d.putNumChild(0)
+    d.putField("typeformats", "Normal,Displayed");
+    format = d.itemFormat(item)
+    if format == 0:
+        d.putDisplay(StopDisplay)
+    elif format == 1:
+        d.putField("editformat", 2)
+        str = encodeString(item.value)
+        d.putField("editvalue", str)
 
 
 def qdump__QStringList(d, item):
-- 
GitLab