Import 2017-06-07 23:51:09: master b8a2810d

Author Committer Branch Timestamp Parent
mwoehlke mwoehlke master 2014-03-12 14:42:04 master 0bb127a8
Changeset

ENH: Create new templates for wizard

Refactor the ModuleWizard.py templates for use by the new
SlicerWizard.py. The main changes are that the module templates no
longer have extension templates wrapped around them (and the extension
templates no longer contain modules), the directory organization has
been improved, and the placeholders are all now TemplateKey.

This last change in particular was to allow the SuperBuild template to
be named "SuperBuild" (which is easy for users to type and logical given
the new organization), and still contain files named like "SuperBuild"
that should not be renamed.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22947 3bd1e089-480b-0410-8dfb-8563597acbee

add - Utilities/Templates/Extensions/Default/CMakeLists.txt Diff File
add - Utilities/Templates/Extensions/Default/TemplateKey.png Diff File
add - Utilities/Templates/Extensions/SuperBuild/CMakeLists.txt Diff File
add - Utilities/Templates/Extensions/SuperBuild/CTestConfig.cmake Diff File
add - Utilities/Templates/Extensions/SuperBuild/SuperBuild.cmake Diff File
add - Utilities/Templates/Extensions/SuperBuild/SuperBuild/External_Foo.cmake Diff File
add - Utilities/Templates/Modules/CLI/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/CLI/Data/Baseline/TemplateKeyTest.nhdr.md5 Diff File
add - Utilities/Templates/Modules/CLI/Data/Baseline/TemplateKeyTest.raw.md5 Diff File
add - Utilities/Templates/Modules/CLI/Data/Input/CTHeadAxial.nhdr.md5 Diff File
add - Utilities/Templates/Modules/CLI/Data/Input/CTHeadAxial.raw.gz.md5 Diff File
add - Utilities/Templates/Modules/CLI/TemplateKey.cxx Diff File
add - Utilities/Templates/Modules/CLI/TemplateKey.xml Diff File
add - Utilities/Templates/Modules/CLI/Testing/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/CLI/Testing/Cxx/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/CLI/Testing/Cxx/TemplateKeyTest.cxx Diff File
add - Utilities/Templates/Modules/Loadable/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Loadable/Logic/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Loadable/Logic/vtkSlicerTemplateKeyLogic.cxx Diff File
add - Utilities/Templates/Modules/Loadable/Logic/vtkSlicerTemplateKeyLogic.h Diff File
add - Utilities/Templates/Modules/Loadable/Resources/Icons/TemplateKey.png Diff File
add - Utilities/Templates/Modules/Loadable/Resources/UI/qSlicerTemplateKeyFooBarWidget.ui Diff File
add - Utilities/Templates/Modules/Loadable/Resources/UI/qSlicerTemplateKeyModuleWidget.ui Diff File
add - Utilities/Templates/Modules/Loadable/Resources/qSlicerTemplateKeyModule.qrc Diff File
add - Utilities/Templates/Modules/Loadable/Testing/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Loadable/Testing/Cxx/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Loadable/Widgets/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Loadable/Widgets/qSlicerTemplateKeyFooBarWidget.cxx Diff File
add - Utilities/Templates/Modules/Loadable/Widgets/qSlicerTemplateKeyFooBarWidget.h Diff File
add - Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.cxx Diff File
add - Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModule.h Diff File
add - Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModuleWidget.cxx Diff File
add - Utilities/Templates/Modules/Loadable/qSlicerTemplateKeyModuleWidget.h Diff File
add - Utilities/Templates/Modules/Scripted/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Scripted/Resources/Icons/TemplateKey.png Diff File
add - Utilities/Templates/Modules/Scripted/TemplateKey.py Diff File
add - Utilities/Templates/Modules/Scripted/Testing/CMakeLists.txt Diff File
add - Utilities/Templates/Modules/Scripted/Testing/Python/CMakeLists.txt Diff File