From 3483365f01b3ba5351a846fa2470d9f5f30a6593 Mon Sep 17 00:00:00 2001 From: Marco Bubke Date: Wed, 16 Apr 2014 12:32:52 +0200 Subject: [PATCH] QmlDesigner: Add root item getter to ServerNodeInstance Change-Id: I9f31390b478d8638038998682fb606dea5d1c81a Reviewed-by: Marco Bubke --- .../qmlpuppet/qml2puppet/instances/servernodeinstance.cpp | 5 +++++ .../qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h | 1 + 2 files changed, 6 insertions(+) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp index aa114f38af7..dea11cb83e8 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp @@ -633,6 +633,11 @@ QList ServerNodeInstance::childItems() const return m_nodeInstance->childItems(); } +QQuickItem *ServerNodeInstance::rootQuickItem() const +{ + return qobject_cast(internalObject()); +} + QString ServerNodeInstance::id() const { return m_nodeInstance->id(); diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h index ddee8202b8f..63a0af48ef0 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h @@ -157,6 +157,7 @@ public: QList childItems() const; + QQuickItem *rootQuickItem() const; QString id() const; qint32 instanceId() const;