diff options
author | Marco Bubke <marco.bubke@digia.com> | 2014-04-16 12:32:52 +0200 |
---|---|---|
committer | Marco Bubke <marco.bubke@digia.com> | 2014-04-16 17:16:03 +0200 |
commit | 3483365f01b3ba5351a846fa2470d9f5f30a6593 (patch) | |
tree | 37fb77317634945a7c995c9cd8704c7746ff82f9 /share | |
parent | 2870ca45e37c8052671ed8213e7192e41b2a6c8b (diff) | |
download | qt-creator-3483365f01b3ba5351a846fa2470d9f5f30a6593.tar.gz |
QmlDesigner: Add root item getter to ServerNodeInstance
Change-Id: I9f31390b478d8638038998682fb606dea5d1c81a
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Diffstat (limited to 'share')
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp | 5 | ||||
-rw-r--r-- | share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/servernodeinstance.cpp index aa114f38af..dea11cb83e 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> ServerNodeInstance::childItems() const return m_nodeInstance->childItems(); } +QQuickItem *ServerNodeInstance::rootQuickItem() const +{ + return qobject_cast<QQuickItem*>(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 ddee8202b8..63a0af48ef 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<ServerNodeInstance> childItems() const; + QQuickItem *rootQuickItem() const; QString id() const; qint32 instanceId() const; |