aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@digia.com>2014-06-24 16:21:03 +0200
committerMarco Bubke <marco.bubke@digia.com>2014-06-24 18:49:55 +0200
commita980ea98bb0eb507c2e5df6b98a51b321b2bec74 (patch)
tree6344510561c6e97f4cea9c66596a240f2b7c27d4 /share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
parenta5c3c9af0ecbdbadd6062adaf5ddd041f3226ad8 (diff)
QmlDesigner: Add a special root item of the view too
Change-Id: Ie7cc58d3793717fce979ccd554060b91bc0d7040 Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Diffstat (limited to 'share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp')
-rw-r--r--share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
index 6b6ad27d1b..df3ac2d2f6 100644
--- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
+++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/quickitemnodeinstance.cpp
@@ -235,7 +235,11 @@ QList<QQuickItem *> QuickItemNodeInstance::allItemsRecursive() const
{
QList<QQuickItem *> itemList;
+
if (quickItem()) {
+ if (quickItem()->parentItem())
+ itemList.append(quickItem()->parentItem());
+
itemList.append(quickItem());
itemList.append(allChildItemsRecursive(quickItem()));
}