From a58810ce9ecf5e47d0f260cdde1b5a55cb5c38e1 Mon Sep 17 00:00:00 2001 From: Marco Bubke <marco.bubke@digia.com> Date: Tue, 23 Apr 2013 18:45:26 +0200 Subject: [PATCH] QmlDesigner: Do componentComplete for QObjects with QmlParserStatus Change-Id: If7ea6c55f4540a8bde113076288c0e9c6dd1210f Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com> --- .../qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp index ececc9b722a..c84323d9460 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp @@ -42,7 +42,7 @@ #include <QFileSystemWatcher> #include <QPixmapCache> #include <QQuickItem> - +#include <QQmlParserStatus> #include <QTextDocument> #include <QLibraryInfo> @@ -1252,7 +1252,9 @@ bool ObjectNodeInstance::resetStateProperty(const ObjectNodeInstance::Pointer &/ void ObjectNodeInstance::doComponentComplete() { - + QQmlParserStatus *qmlParserStatus = dynamic_cast< QQmlParserStatus*>(object()); + if (qmlParserStatus) + qmlParserStatus->componentComplete(); } bool ObjectNodeInstance::isRootNodeInstance() const -- GitLab