Add Build to the right click menu of sub projects for Qt4 Projects
They do what you expect them to do, that is build only a subtree. The implementation is a little bit strange. We temporarly set the sub node to be built on the BuildConfiguration, enqueue that BuildConfiguration (which calls BuildStep::init()), and then reset that temporary value. A more general way would be to have the ability to extend BuildConfiguration::buildProject() in a way that additional data can be passed to the BuildSteps. Task-Nr: QTCREATOR-5 Task-Nr: QTCREATORBUG-44
Showing
- src/plugins/qt4projectmanager/makestep.cpp 5 additions, 1 deletionsrc/plugins/qt4projectmanager/makestep.cpp
- src/plugins/qt4projectmanager/qmakestep.cpp 10 additions, 2 deletionssrc/plugins/qt4projectmanager/qmakestep.cpp
- src/plugins/qt4projectmanager/qt4buildconfiguration.cpp 24 additions, 3 deletionssrc/plugins/qt4projectmanager/qt4buildconfiguration.cpp
- src/plugins/qt4projectmanager/qt4buildconfiguration.h 5 additions, 0 deletionssrc/plugins/qt4projectmanager/qt4buildconfiguration.h
- src/plugins/qt4projectmanager/qt4projectmanager.cpp 25 additions, 3 deletionssrc/plugins/qt4projectmanager/qt4projectmanager.cpp
- src/plugins/qt4projectmanager/qt4projectmanager.h 2 additions, 1 deletionsrc/plugins/qt4projectmanager/qt4projectmanager.h
- src/plugins/qt4projectmanager/qt4projectmanagerconstants.h 1 addition, 0 deletionssrc/plugins/qt4projectmanager/qt4projectmanagerconstants.h
- src/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp 27 additions, 4 deletionssrc/plugins/qt4projectmanager/qt4projectmanagerplugin.cpp
- src/plugins/qt4projectmanager/qt4projectmanagerplugin.h 1 addition, 0 deletionssrc/plugins/qt4projectmanager/qt4projectmanagerplugin.h
Loading
Please register or sign in to comment