From 6faffbe5985c47dde3424c92b96d06efdcb0207a Mon Sep 17 00:00:00 2001
From: Gunnar Sletta <gunnar.sletta@digia.com>
Date: Fri, 6 Sep 2013 09:13:14 +0200
Subject: [PATCH] Add description to stylenodes when debug define is present.

Change-Id: I182329a15ac2d7ca5c50e7a943cf4c171cf2562b
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
---
 src/controls/Private/qquickstyleitem.cpp | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/controls/Private/qquickstyleitem.cpp b/src/controls/Private/qquickstyleitem.cpp
index 02b7a5e36..50a48f0e2 100644
--- a/src/controls/Private/qquickstyleitem.cpp
+++ b/src/controls/Private/qquickstyleitem.cpp
@@ -1470,6 +1470,14 @@ QSGNode *QQuickStyleItem::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
     if (!styleNode)
         styleNode = new QQuickStyleNode;
 
+#ifdef QSG_RUNTIME_DESCRIPTION
+    qsgnode_set_description(styleNode,
+                            QString::fromLatin1("%1:%2, '%3'")
+                            .arg(style())
+                            .arg(elementType())
+                            .arg(text()));
+#endif
+
     styleNode->setTexture(window()->createTextureFromImage(m_image, QQuickWindow::TextureCanUseAtlas));
     styleNode->setRect(boundingRect());
     return styleNode;
-- 
GitLab