McuSupport: Let application wizard generate a .qmlproject in addition

It sets the qtForMCUs flag to true, so the the QmlDesigner plugin
can filter out the unsupported imports and properties.

Change-Id: Ic5728ff334b410742518c564d88d72957d6c979d
Reviewed-by: Thomas Hartmann <thomas.hartmann@qt.io>
This commit is contained in:
Alessandro Portale
2020-02-28 16:08:18 +01:00
parent 33904afa73
commit b4dfda5814
3 changed files with 25 additions and 0 deletions

View File

@@ -7,6 +7,7 @@
<file>wizards/icon.png</file>
<file>wizards/icon@2x.png</file>
<file>wizards/application/CMakeLists.txt</file>
<file>wizards/application/project.qmlproject.tpl</file>
<file>wizards/application/main.qml.tpl</file>
<file>wizards/application/wizard.json</file>
</qresource>

View File

@@ -0,0 +1,19 @@
/* File generated by Qt Creator */
import QmlProject 1.1
Project {
mainFile: "%{MainQmlFile}"
qtForMCUs: true
/* Include .qml, .js, and image files from current directory and subdirectories */
QmlFiles {
directory: "."
}
JavaScriptFiles {
directory: "."
}
ImageFiles {
directory: "."
}
}

View File

@@ -47,6 +47,11 @@
"source": "CMakeLists.txt",
"openAsProject": true
},
{
"source": "project.qmlproject.tpl",
"target": "%{ProjectDirectory}/%{ProjectName}.qmlproject",
"openInEditor": false
},
{
"source": "main.qml.tpl",
"target": "%{ProjectDirectory}/%{MainQmlFile}",