TargetSetupPage: Generalize the page
Generalize the target setup page and move it into projectexplorer
Move the qmake specific code into a projectimporter class with
a specialization for qmake projects in the qt4projectmanager.
This change depends heavily on the BuildConfigurationFactory cleanups
done earlier and completes that change in such a way that generic
build configuration factories are now in theory possible. The
remaining problem is how to select the best factory of several that
claim to be able to handle a kit and that is left for the next patch.
Change-Id: I47134cb1938c52adebcdc1ddfe8dbf26abbbbeee
Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
Showing
- src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp 19 additions, 0 deletions...s/autotoolsprojectmanager/autotoolsbuildconfiguration.cpp
- src/plugins/autotoolsprojectmanager/autotoolsbuildconfiguration.h 3 additions, 0 deletions...ins/autotoolsprojectmanager/autotoolsbuildconfiguration.h
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp 25 additions, 1 deletionsrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp
- src/plugins/cmakeprojectmanager/cmakebuildconfiguration.h 3 additions, 0 deletionssrc/plugins/cmakeprojectmanager/cmakebuildconfiguration.h
- src/plugins/cmakeprojectmanager/cmakeproject.h 2 additions, 2 deletionssrc/plugins/cmakeprojectmanager/cmakeproject.h
- src/plugins/genericprojectmanager/genericbuildconfiguration.cpp 17 additions, 0 deletions...ugins/genericprojectmanager/genericbuildconfiguration.cpp
- src/plugins/genericprojectmanager/genericbuildconfiguration.h 3 additions, 0 deletions...plugins/genericprojectmanager/genericbuildconfiguration.h
- src/plugins/projectexplorer/buildconfiguration.cpp 12 additions, 0 deletionssrc/plugins/projectexplorer/buildconfiguration.cpp
- src/plugins/projectexplorer/buildconfiguration.h 7 additions, 0 deletionssrc/plugins/projectexplorer/buildconfiguration.h
- src/plugins/projectexplorer/buildsettingspropertiespage.cpp 3 additions, 3 deletionssrc/plugins/projectexplorer/buildsettingspropertiespage.cpp
- src/plugins/projectexplorer/buildsettingspropertiespage.h 1 addition, 1 deletionsrc/plugins/projectexplorer/buildsettingspropertiespage.h
- src/plugins/projectexplorer/importwidget.cpp 2 additions, 2 deletionssrc/plugins/projectexplorer/importwidget.cpp
- src/plugins/projectexplorer/importwidget.h 2 additions, 2 deletionssrc/plugins/projectexplorer/importwidget.h
- src/plugins/projectexplorer/project.cpp 10 additions, 1 deletionsrc/plugins/projectexplorer/project.cpp
- src/plugins/projectexplorer/project.h 5 additions, 0 deletionssrc/plugins/projectexplorer/project.h
- src/plugins/projectexplorer/projectexplorer.cpp 3 additions, 1 deletionsrc/plugins/projectexplorer/projectexplorer.cpp
- src/plugins/projectexplorer/projectexplorer.pro 10 additions, 0 deletionssrc/plugins/projectexplorer/projectexplorer.pro
- src/plugins/projectexplorer/projectexplorer.qbs 6 additions, 2 deletionssrc/plugins/projectexplorer/projectexplorer.qbs
- src/plugins/projectexplorer/projectexplorerconstants.h 3 additions, 0 deletionssrc/plugins/projectexplorer/projectexplorerconstants.h
- src/plugins/projectexplorer/projectimporter.cpp 130 additions, 0 deletionssrc/plugins/projectexplorer/projectimporter.cpp
Loading
Please register or sign in to comment