summaryrefslogtreecommitdiffstats
path: root/tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json
diff options
context:
space:
mode:
Diffstat (limited to 'tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json')
-rw-r--r--tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json18
1 files changed, 17 insertions, 1 deletions
diff --git a/tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json b/tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json
index c9fe63685..8079aa4b4 100644
--- a/tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json
+++ b/tools/utils/qtcreator/templates/wizards/classes/qt3d/wizard.json
@@ -73,7 +73,8 @@
"name": "HdrFileName",
"type": "LineEdit",
"trDisplayName": "Header file:",
- "mandatory": true,
+ "mandatory": false,
+ "enabled": "%{JS: '%{BaseCB}' !== 'QBackendNode'}",
"data": { "trText": "%{JS: Cpp.classToFileName('%{Class}', '%{JS: Util.preferredSuffix('text/x-c++hdr')}')}" }
},
{
@@ -120,16 +121,31 @@
{
"source": "file.h",
"target": "%{HdrPath}",
+ "condition": "%{JS: '%{Base}' !== 'QBackendNode'}",
"openInEditor": true
},
{
"source": "file_p.h",
"target": "%{PrivateHdrPath}",
+ "condition": "%{JS: '%{Base}' !== 'QBackendNode'}",
"openInEditor": true
},
{
"source": "file.cpp",
"target": "%{SrcPath}",
+ "condition": "%{JS: '%{Base}' !== 'QBackendNode'}",
+ "openInEditor": true
+ },
+ {
+ "source": "backendnode.cpp",
+ "target": "%{SrcPath}",
+ "condition": "%{JS: '%{Base}' === 'QBackendNode'}",
+ "openInEditor": true
+ },
+ {
+ "source": "backendnode_p.h",
+ "target": "%{PrivateHdrPath}",
+ "condition": "%{JS: '%{Base}' === 'QBackendNode'}",
"openInEditor": true
}
]