Wizards: allows filtering of wizards based on Qt version
Every wizard now implements requiredFeatures() to define a feature set. If the feature set is not satisfied by the available Qt Versions, the wizard is not shown in the create file/project dialog. Every Qt version can define the provided feature set in availableFeatures() defined in BaseQtVersion. Change-Id: Ie9e2c210d19187b2296451948c36d274f2096623 Reviewed-by:Daniel Teske <daniel.teske@nokia.com> 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, 1 deletionshare/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, 1 deletionshare/qtcreator/templates/wizards/plaincppapp/wizard.xml
- share/qtcreator/templates/wizards/qtcreatorplugin/wizard.xml 2 additions, 1 deletionshare/qtcreator/templates/wizards/qtcreatorplugin/wizard.xml
- src/plugins/coreplugin/basefilewizard.cpp 25 additions, 1 deletionsrc/plugins/coreplugin/basefilewizard.cpp
- src/plugins/coreplugin/basefilewizard.h 6 additions, 0 deletionssrc/plugins/coreplugin/basefilewizard.h
- src/plugins/coreplugin/coreplugin.pro 4 additions, 2 deletionssrc/plugins/coreplugin/coreplugin.pro
- src/plugins/coreplugin/dialogs/iwizard.cpp 13 additions, 0 deletionssrc/plugins/coreplugin/dialogs/iwizard.cpp
- src/plugins/coreplugin/dialogs/iwizard.h 6 additions, 0 deletionssrc/plugins/coreplugin/dialogs/iwizard.h
- src/plugins/coreplugin/dialogs/newdialog.cpp 15 additions, 13 deletionssrc/plugins/coreplugin/dialogs/newdialog.cpp
- src/plugins/coreplugin/featureprovider.cpp 111 additions, 0 deletionssrc/plugins/coreplugin/featureprovider.cpp
- src/plugins/coreplugin/featureprovider.h 161 additions, 0 deletionssrc/plugins/coreplugin/featureprovider.h
- src/plugins/cppeditor/cppclasswizard.cpp 5 additions, 0 deletionssrc/plugins/cppeditor/cppclasswizard.cpp
- src/plugins/cppeditor/cppclasswizard.h 2 additions, 0 deletionssrc/plugins/cppeditor/cppclasswizard.h
- src/plugins/designer/cpp/formclasswizard.cpp 6 additions, 0 deletionssrc/plugins/designer/cpp/formclasswizard.cpp
- src/plugins/designer/cpp/formclasswizard.h 2 additions, 0 deletionssrc/plugins/designer/cpp/formclasswizard.h
- src/plugins/designer/formwizard.cpp 6 additions, 0 deletionssrc/plugins/designer/formwizard.cpp
- src/plugins/designer/formwizard.h 2 additions, 0 deletionssrc/plugins/designer/formwizard.h
- src/plugins/genericprojectmanager/genericprojectwizard.cpp 5 additions, 0 deletionssrc/plugins/genericprojectmanager/genericprojectwizard.cpp
Loading
Please register or sign in to comment