From d4726589f15df9f27473600b8977e338fff484aa Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 31 Jan 2019 15:07:36 +0100 Subject: [PATCH] QmlDesigner: Fix error for Connections Connections is actually in QtQml. Change-Id: I88d33e273efa542535ef7f87a4020c23f172b15e Reviewed-by: Tim Jenssen --- .../qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp index 3720bdc90a2..c13781558cb 100644 --- a/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp +++ b/share/qtcreator/qml/qmlpuppet/qml2puppet/instances/objectnodeinstance.cpp @@ -656,7 +656,9 @@ QObject *ObjectNodeInstance::createPrimitiveFromSource(const QString &typeName, if (parts.isEmpty()) return 0; - const QString importString = parts.join(".") + " " + QString::number(majorNumber) + "." + QString::number(minorNumber); + QString importString = parts.join(".") + " " + QString::number(majorNumber) + "." + QString::number(minorNumber); + if (importString == "QtQuick 1.0") /* Workaround for implicit QQml import */ + importString = "QtQuick 2.0"; QString source = "import " + importString + "\n" + unqualifiedTypeName + " {\n" + "}\n"; return createCustomParserObject(source, "", context); }