aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/mcusupport/wizards/qmlproject/wizard.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/mcusupport/wizards/qmlproject/wizard.json')
-rw-r--r--src/plugins/mcusupport/wizards/qmlproject/wizard.json26
1 files changed, 16 insertions, 10 deletions
diff --git a/src/plugins/mcusupport/wizards/qmlproject/wizard.json b/src/plugins/mcusupport/wizards/qmlproject/wizard.json
index 173c430eeb4..9c1e036e910 100644
--- a/src/plugins/mcusupport/wizards/qmlproject/wizard.json
+++ b/src/plugins/mcusupport/wizards/qmlproject/wizard.json
@@ -3,7 +3,7 @@
"supportedProjectTypes": [ "CMakeProjectManager.CMakeProject" ],
"id": "M.McuSupportApplication",
"category": "D.ApplicationMCU",
- "trDescription": "Suitable for Qt for MCUs versions 2.4 and later. Creates a Qt for MCUs application with a simple UI, based on qmlproject.",
+ "trDescription": "Suitable for Qt for MCUs versions 2.4 and later. Creates an application that uses a subset of Qt QML and Qt Quick Controls types (as supported by Qt for MCUs) that you can deploy, run, and debug on MCU boards.",
"trDisplayName": "Qt for MCUs Application",
"trDisplayCategory": "QmlProject Application (Qt for MCUs)",
"icon": "../icon.png",
@@ -12,6 +12,7 @@
"options":
[
+ { "key": "QmlProjectDirectory", "value": "%{ProjectDirectory}/qmlproject"},
{ "key": "CorrectedProjectName", "value": "%{JS: '%{ProjectName}'.replace(/-/g, '_')}"},
{ "key": "MainQmlFile", "value": "%{CorrectedProjectName}.qml" },
{ "key": "QmlProjectFile", "value": "%{CorrectedProjectName}.qmlproject" },
@@ -56,48 +57,53 @@
"openAsProject": true
},
{
+ "source": "Qul.cmake",
+ "target": "%{QmlProjectDirectory}/CMakeLists.txt",
+ "openInEditor": false
+ },
+ {
"source": "BackendObject.h",
- "target": "%{ProjectDirectory}/src/%{InterfaceFile}",
+ "target": "%{QmlProjectDirectory}/src/%{InterfaceFile}",
"openInEditor": true
},
{
"source": "component.qml.tpl",
- "target": "%{ProjectDirectory}/imports/CustomModule/%{QmlComponent}",
+ "target": "%{QmlProjectDirectory}/imports/CustomModule/%{QmlComponent}",
"openInEditor": true
},
{
"source": "module.qmlproject.tpl",
- "target": "%{ProjectDirectory}/imports/CustomModule/%{ModuleFile}",
+ "target": "%{QmlProjectDirectory}/imports/CustomModule/%{ModuleFile}",
"openInEditor": true
},
{
"source": "project.qmlproject.tpl",
- "target": "%{ProjectDirectory}/%{QmlProjectFile}",
+ "target": "%{QmlProjectDirectory}/%{QmlProjectFile}",
"openInEditor": true
},
{
"source": "main.qml.tpl",
- "target": "%{ProjectDirectory}/%{MainQmlFile}",
+ "target": "%{QmlProjectDirectory}/%{MainQmlFile}",
"openInEditor": true
},
{
"source": "../icon.png",
- "target": "%{ProjectDirectory}/images/icon.png",
+ "target": "%{QmlProjectDirectory}/images/icon.png",
"isBinary": true
},
{
"source": "DejaVuSansMono.ttf",
- "target": "%{ProjectDirectory}/fonts/DejaVuSansMono.ttf",
+ "target": "%{QmlProjectDirectory}/fonts/DejaVuSansMono.ttf",
"isBinary": true
},
{
"source": "LICENSE",
- "target": "%{ProjectDirectory}/fonts/LICENSE",
+ "target": "%{QmlProjectDirectory}/fonts/LICENSE",
"isBinary": true
},
{
"source": "translation.nb_NO.ts",
- "target": "%{ProjectDirectory}/translations/%{TsFile}",
+ "target": "%{QmlProjectDirectory}/translations/%{TsFile}",
"openInEditor": false
},
{