From 7a5836d257d9a38234a5dc0928813e0fe047ceaa Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Fri, 26 Apr 2013 18:08:29 +0200 Subject: [PATCH] QmlDesigner.Instances: emit component complete signal for 5.1 Emitting the Component.onComplete signal. This is only available in Qt 5.1 Change-Id: I77503333296cccd9999d2610cca126530f777777 Reviewed-by: Marco Bubke --- .../qml2puppet/instances/graphicalnodeinstance.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/graphicalnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/graphicalnodeinstance.cpp index 78431c75137..44384f34d6c 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/graphicalnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/graphicalnodeinstance.cpp @@ -12,6 +12,8 @@ #include #include +#include + namespace QmlDesigner { namespace Internal { @@ -499,6 +501,10 @@ void GraphicalNodeInstance::doComponentComplete() disableTextCursor(quickItem()); +#if (QT_VERSION >= QT_VERSION_CHECK(5, 1, 0)) + DesignerSupport::emitComponentCompleteSignalForAttachedProperty(quickItem()); +#endif + quickItem()->update(); }