Wizards: changes the structure of Wizards
This patch introduces platforms as a top level topic when choosing
a wizard. Also I changed the categories and priorities.
Details:
1. I did change the way the dialog/view is structured in newdialog.cpp
2. I added platformName() and supportsPlatform() to BaseQtVersion.
I needed two functions because the Simulator does not provide a platform
and therefore has no platformName but supports two platforms.
I still have to turn the platform names into proper constants.
3. I changed the categories and priorities to get the layout that was
discussed. (I had to touch quite alot of files but this is mostly trivial)
4. I added a combobox that allows filtering for platforms.
5. I added flags() to IWizard to indicate that a wizard is platform independent.
Change-Id: I86c7ad628a431ad06505c76580885c6e6c3ddc23
Reviewed-by:
Alessandro Portale <alessandro.portale@nokia.com>
Showing
- share/qtcreator/templates/wizards/plaincapp-cmake/wizard.xml 1 addition, 1 deletionshare/qtcreator/templates/wizards/plaincapp-cmake/wizard.xml
- share/qtcreator/templates/wizards/plaincapp/wizard.xml 2 additions, 2 deletionsshare/qtcreator/templates/wizards/plaincapp/wizard.xml
- share/qtcreator/templates/wizards/plaincppapp-cmake/wizard.xml 1 addition, 1 deletion.../qtcreator/templates/wizards/plaincppapp-cmake/wizard.xml
- share/qtcreator/templates/wizards/plaincppapp/wizard.xml 2 additions, 2 deletionsshare/qtcreator/templates/wizards/plaincppapp/wizard.xml
- share/qtcreator/templates/wizards/qml-extension/wizard.xml 2 additions, 2 deletionsshare/qtcreator/templates/wizards/qml-extension/wizard.xml
- share/qtcreator/templates/wizards/qtcreatorplugin/wizard.xml 3 additions, 3 deletionsshare/qtcreator/templates/wizards/qtcreatorplugin/wizard.xml
- src/plugins/coreplugin/basefilewizard.cpp 20 additions, 6 deletionssrc/plugins/coreplugin/basefilewizard.cpp
- src/plugins/coreplugin/basefilewizard.h 4 additions, 1 deletionsrc/plugins/coreplugin/basefilewizard.h
- src/plugins/coreplugin/dialogs/iwizard.cpp 40 additions, 2 deletionssrc/plugins/coreplugin/dialogs/iwizard.cpp
- src/plugins/coreplugin/dialogs/iwizard.h 11 additions, 2 deletionssrc/plugins/coreplugin/dialogs/iwizard.h
- src/plugins/coreplugin/dialogs/newdialog.cpp 159 additions, 66 deletionssrc/plugins/coreplugin/dialogs/newdialog.cpp
- src/plugins/coreplugin/dialogs/newdialog.h 10 additions, 2 deletionssrc/plugins/coreplugin/dialogs/newdialog.h
- src/plugins/coreplugin/dialogs/newdialog.ui 79 additions, 27 deletionssrc/plugins/coreplugin/dialogs/newdialog.ui
- src/plugins/coreplugin/featureprovider.h 3 additions, 1 deletionsrc/plugins/coreplugin/featureprovider.h
- src/plugins/coreplugin/mainwindow.cpp 3 additions, 1 deletionsrc/plugins/coreplugin/mainwindow.cpp
- src/plugins/genericprojectmanager/genericprojectwizard.cpp 1 addition, 0 deletionssrc/plugins/genericprojectmanager/genericprojectwizard.cpp
- src/plugins/glsleditor/glslfilewizard.cpp 5 additions, 0 deletionssrc/plugins/glsleditor/glslfilewizard.cpp
- src/plugins/glsleditor/glslfilewizard.h 1 addition, 0 deletionssrc/plugins/glsleditor/glslfilewizard.h
- src/plugins/madde/maemoqtversion.cpp 10 additions, 0 deletionssrc/plugins/madde/maemoqtversion.cpp
- src/plugins/madde/maemoqtversion.h 2 additions, 0 deletionssrc/plugins/madde/maemoqtversion.h
Loading
Please register or sign in to comment