Details
-
Suggestion
-
Resolution: Done
-
P3: Somewhat important
-
Qt Creator 2.7.0
-
83e08a0d504c4cd7648732536ade581b6c01739a (qt-creator/qt-creator/master)
Description
The amount of settings in the Kits tend to become complicated, and it becomes / will become harder and harder for the user to find out which of the Kit settings are relevant for some setup and which not.
Example: Someone is writing a MSBuild project manager, for that a kit setting for the msbuild executable is needed. This setting is only relevant for that project manager, and in turn other settings will just be ignored by it. Generic project manager and autotools project manager ignore many settings as well. Currently there is no way for a user to know which settings he must provide values for in which scenario.
Suggestion: Provide means for plugins to register filter options on the Kit settings. E.g. Qt4ProjectManager can register which Kit settings are actually used for "Qmake based project", similar for generic project manager etc. The user is presented a filter combo box in the Kit settings with "All settings" and the registered filters, so smth like
- All settings
- Qmake based project
- CMake based project
- Generic Makefile based project
- MSBuild/MSVC project