From b225db45ecff2e53584e90cdceec47a842fdc6c9 Mon Sep 17 00:00:00 2001 From: Thomas Hartmann Date: Thu, 25 May 2023 11:33:11 +0200 Subject: [PATCH] QmlDesigner: Do not create Qt 6 boilerplate code for Qt 5 projects Task-number: QDS-7674 Change-Id: I339694be3ee74965f73209f3d4a1b2f32e466525 Reviewed-by: Alessandro Portale --- .../projects/application/wizard.json | 36 ++++++++++++------- 1 file changed, 24 insertions(+), 12 deletions(-) diff --git a/share/qtcreator/qmldesigner/studio_templates/projects/application/wizard.json b/share/qtcreator/qmldesigner/studio_templates/projects/application/wizard.json index ea5f9ef671b..e1a25e23fb5 100644 --- a/share/qtcreator/qmldesigner/studio_templates/projects/application/wizard.json +++ b/share/qtcreator/qmldesigner/studio_templates/projects/application/wizard.json @@ -296,23 +296,28 @@ }, { "source": "../common/CMakeLists.main.txt.tpl", - "target": "%{ProjectDirectory}/CMakeLists.txt" + "target": "%{ProjectDirectory}/CMakeLists.txt", + "condition": "%{IsQt6Project}" }, { "source": "../common/qmlmodules.tpl", - "target": "%{ProjectDirectory}/qmlmodules" + "target": "%{ProjectDirectory}/qmlmodules", + "condition": "%{IsQt6Project}" }, { "source": "../common/qmlcomponents.tpl", - "target": "%{ProjectDirectory}/qmlcomponents" + "target": "%{ProjectDirectory}/qmlcomponents", + "condition": "%{IsQt6Project}" }, { "source": "../common/insight.tpl", - "target": "%{ProjectDirectory}/insight" + "target": "%{ProjectDirectory}/insight", + "condition": "%{IsQt6Project}" }, { "source": "../common/main.qml", - "target": "%{ProjectDirectory}/main.qml" + "target": "%{ProjectDirectory}/main.qml", + "condition": "%{IsQt6Project}" }, { "source": "../common/qtquickcontrols2.conf.tpl", @@ -320,23 +325,28 @@ }, { "source": "../common/main.cpp.tpl", - "target": "%{ProjectDirectory}/src/main.cpp" + "target": "%{ProjectDirectory}/src/main.cpp", + "condition": "%{IsQt6Project}" }, { "source": "../common/app_environment.h.tpl", - "target": "%{ProjectDirectory}/src/app_environment.h" + "target": "%{ProjectDirectory}/src/app_environment.h", + "condition": "%{IsQt6Project}" }, { "source": "../common/import_qml_plugins.h.tpl", - "target": "%{ProjectDirectory}/src/import_qml_plugins.h" + "target": "%{ProjectDirectory}/src/import_qml_plugins.h", + "condition": "%{IsQt6Project}" }, { "source": "../common/import_qml_components_plugins.h.tpl", - "target": "%{ProjectDirectory}/src/import_qml_components_plugins.h" + "target": "%{ProjectDirectory}/src/import_qml_components_plugins.h", + "condition": "%{IsQt6Project}" }, { "source": "../common/CMakeLists.content.txt.tpl", - "target": "%{ProjectDirectory}/content/CMakeLists.txt" + "target": "%{ProjectDirectory}/content/CMakeLists.txt", + "condition": "%{IsQt6Project}" }, { "source": "../common/App.qml.tpl", @@ -356,11 +366,13 @@ }, { "source": "../common/CMakeLists.imports.txt.tpl", - "target": "%{ProjectDirectory}/imports/CMakeLists.txt" + "target": "%{ProjectDirectory}/imports/CMakeLists.txt", + "condition": "%{IsQt6Project}" }, { "source": "../shared-plugin/name/CMakeLists.importmodule.txt.tpl", - "target": "%{ProjectDirectory}/imports/%{ImportModuleName}/CMakeLists.txt" + "target": "%{ProjectDirectory}/imports/%{ImportModuleName}/CMakeLists.txt", + "condition": "%{IsQt6Project}" }, { "source": "../shared-plugin/name/importmodule.qmldir.tpl",