Projects: Improve opening of projects
Move logic to detect already open projects into ProjectExplorer itself,
along with some check for the canonicalFilePath.
Remove the same logic from the individual projectmanagers.
Put check that the path is a file into project managers. So far all of
them assume the project file to be a file (e.g. a xcode project manager
would expect a directory though).
Task-number: QTCREATORBUG-9350
Change-Id: I3901958395e3c594c8cfba9a85dc7d3ec3334afb
Reviewed-by:
Daniel Teske <daniel.teske@digia.com>
Showing
- src/plugins/autotoolsprojectmanager/autotoolsmanager.cpp 4 additions, 16 deletionssrc/plugins/autotoolsprojectmanager/autotoolsmanager.cpp
- src/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp 7 additions, 2 deletionssrc/plugins/cmakeprojectmanager/cmakeprojectmanager.cpp
- src/plugins/genericprojectmanager/genericprojectmanager.cpp 5 additions, 12 deletionssrc/plugins/genericprojectmanager/genericprojectmanager.cpp
- src/plugins/projectexplorer/iprojectmanager.h 1 addition, 0 deletionssrc/plugins/projectexplorer/iprojectmanager.h
- src/plugins/projectexplorer/projectexplorer.cpp 32 additions, 7 deletionssrc/plugins/projectexplorer/projectexplorer.cpp
- src/plugins/qbsprojectmanager/qbsprojectmanager.cpp 6 additions, 2 deletionssrc/plugins/qbsprojectmanager/qbsprojectmanager.cpp
- src/plugins/qmlprojectmanager/qmlprojectmanager.cpp 6 additions, 14 deletionssrc/plugins/qmlprojectmanager/qmlprojectmanager.cpp
- src/plugins/qt4projectmanager/qt4projectmanager.cpp 4 additions, 18 deletionssrc/plugins/qt4projectmanager/qt4projectmanager.cpp
Loading
Please register or sign in to comment