diff options
author | Karsten Heimrich <karsten.heimrich@qt.io> | 2023-08-31 21:39:23 +0200 |
---|---|---|
committer | Karsten Heimrich <karsten.heimrich@qt.io> | 2023-09-01 18:23:46 +0000 |
commit | efb33c7f294cc0bfe3f5d8871a30ab4ccf029a76 (patch) | |
tree | 986f3a271ec747fc33a8986ff25888ff071b1e5d /Templates | |
parent | f0541a0555f5af32db7209c72d17816637535ad5 (diff) |
Fix wizard adding new .cpp and .h files under wrong section
We need to open the .cpp manualy, cause the OpenInEditor thingy
has already happened in ProjectItemFinishedGenerating(), leading
to an VS error message dialog that the item is now in a zombie
state.
Fixes: QTVSADDINBUG-1093
Change-Id: I6d9217122af0aa0b3dfa53051453206513bfa568
Reviewed-by: Miguel Costa <miguel.costa@qt.io>
Diffstat (limited to 'Templates')
-rw-r--r-- | Templates/qtclass/qtclass.vstemplate_TT | 5 | ||||
-rw-r--r-- | Templates/widgetsclass/widgetsclass.vstemplate_TT | 8 |
2 files changed, 8 insertions, 5 deletions
diff --git a/Templates/qtclass/qtclass.vstemplate_TT b/Templates/qtclass/qtclass.vstemplate_TT index e57d899e..cbdc2512 100644 --- a/Templates/qtclass/qtclass.vstemplate_TT +++ b/Templates/qtclass/qtclass.vstemplate_TT @@ -32,10 +32,11 @@ <ProjectTypeTag>Console</ProjectTypeTag> </TemplateData> <TemplateContent> - <ProjectItem OpenInEditor="true" + <ProjectItem OpenInEditor="false" ReplaceParameters="true" TargetFileName="$sourcefilename$">source.cpp</ProjectItem> - <ProjectItem ReplaceParameters="true" + <ProjectItem OpenInEditor="false" + ReplaceParameters="true" TargetFileName="$headerfilename$">header.h</ProjectItem> </TemplateContent> <WizardExtension> diff --git a/Templates/widgetsclass/widgetsclass.vstemplate_TT b/Templates/widgetsclass/widgetsclass.vstemplate_TT index 390cc49e..e3a34238 100644 --- a/Templates/widgetsclass/widgetsclass.vstemplate_TT +++ b/Templates/widgetsclass/widgetsclass.vstemplate_TT @@ -29,12 +29,14 @@ <ProjectTypeTag>Desktop</ProjectTypeTag> </TemplateData> <TemplateContent> - <ProjectItem OpenInEditor="true" + <ProjectItem OpenInEditor="false" ReplaceParameters="true" TargetFileName="$sourcefilename$">widget.cpp</ProjectItem> - <ProjectItem ReplaceParameters="true" + <ProjectItem OpenInEditor="false" + ReplaceParameters="true" TargetFileName="$headerfilename$">widget.h</ProjectItem> - <ProjectItem ReplaceParameters="true" + <ProjectItem OpenInEditor="false" + ReplaceParameters="true" TargetFileName="$uifilename$">widget.ui</ProjectItem> </TemplateContent> <WizardExtension> |