Customwizards: Add a way of wrapping a Generator script.
Add attribute to XML syntax specifying a script to generate files. The script must provide a --dry-run mode in which it prints the files it intends to create and their attributes to stdout. Rework the CustomWizardContext structure to contain target path and parameter mappings, simplify some code there.
Showing
- share/qtcreator/templates/wizards/README.txt 3 additions, 2 deletionsshare/qtcreator/templates/wizards/README.txt
- share/qtcreator/templates/wizards/scriptgeneratedproject/generate.pl 108 additions, 0 deletions...ator/templates/wizards/scriptgeneratedproject/generate.pl
- share/qtcreator/templates/wizards/scriptgeneratedproject/wizard_sample.xml 47 additions, 0 deletions...emplates/wizards/scriptgeneratedproject/wizard_sample.xml
- src/plugins/coreplugin/basefilewizard.cpp 15 additions, 5 deletionssrc/plugins/coreplugin/basefilewizard.cpp
- src/plugins/coreplugin/basefilewizard.h 12 additions, 1 deletionsrc/plugins/coreplugin/basefilewizard.h
- src/plugins/projectexplorer/customwizard/customwizard.cpp 81 additions, 33 deletionssrc/plugins/projectexplorer/customwizard/customwizard.cpp
- src/plugins/projectexplorer/customwizard/customwizard.h 2 additions, 3 deletionssrc/plugins/projectexplorer/customwizard/customwizard.h
- src/plugins/projectexplorer/customwizard/customwizard.pri 4 additions, 2 deletionssrc/plugins/projectexplorer/customwizard/customwizard.pri
- src/plugins/projectexplorer/customwizard/customwizardparameters.cpp 29 additions, 9 deletions...s/projectexplorer/customwizard/customwizardparameters.cpp
- src/plugins/projectexplorer/customwizard/customwizardparameters.h 11 additions, 0 deletions...ins/projectexplorer/customwizard/customwizardparameters.h
- src/plugins/projectexplorer/customwizard/customwizardscriptgenerator.cpp 210 additions, 0 deletions...jectexplorer/customwizard/customwizardscriptgenerator.cpp
- src/plugins/projectexplorer/customwizard/customwizardscriptgenerator.h 81 additions, 0 deletions...rojectexplorer/customwizard/customwizardscriptgenerator.h
Loading
Please register or sign in to comment