ProjectExplorer: Use Core::Id as RunMode "enum values"
This provides a way for third-party plugins to implement run modes without the need to add a value to the central enum or using manual workarounds like RunMode(*(int*)&someUniqueObject). Instead of centrally defined enum values this uses Core::Id that could be defined anywhere. Change-Id: Ic350e3d8dbb8042c61b2d4ffec993ca151f53099 Reviewed-by:Daniel Teske <daniel.teske@theqtcompany.com> Reviewed-by:
Eike Ziller <eike.ziller@theqtcompany.com>
Showing
- src/plugins/analyzerbase/analyzerstartparameters.h 3 additions, 2 deletionssrc/plugins/analyzerbase/analyzerstartparameters.h
- src/plugins/analyzerbase/ianalyzertool.h 3 additions, 3 deletionssrc/plugins/analyzerbase/ianalyzertool.h
- src/plugins/android/androidanalyzesupport.cpp 2 additions, 2 deletionssrc/plugins/android/androidanalyzesupport.cpp
- src/plugins/android/androidanalyzesupport.h 1 addition, 1 deletionsrc/plugins/android/androidanalyzesupport.h
- src/plugins/android/androidruncontrol.cpp 2 additions, 2 deletionssrc/plugins/android/androidruncontrol.cpp
- src/plugins/android/androidrunfactories.cpp 11 additions, 16 deletionssrc/plugins/android/androidrunfactories.cpp
- src/plugins/android/androidrunfactories.h 2 additions, 2 deletionssrc/plugins/android/androidrunfactories.h
- src/plugins/android/androidrunner.cpp 3 additions, 3 deletionssrc/plugins/android/androidrunner.cpp
- src/plugins/android/androidrunner.h 2 additions, 2 deletionssrc/plugins/android/androidrunner.h
- src/plugins/baremetal/baremetalruncontrolfactory.cpp 6 additions, 3 deletionssrc/plugins/baremetal/baremetalruncontrolfactory.cpp
- src/plugins/baremetal/baremetalruncontrolfactory.h 2 additions, 2 deletionssrc/plugins/baremetal/baremetalruncontrolfactory.h
- src/plugins/debugger/debuggerplugin.cpp 8 additions, 8 deletionssrc/plugins/debugger/debuggerplugin.cpp
- src/plugins/debugger/debuggerruncontrol.cpp 8 additions, 5 deletionssrc/plugins/debugger/debuggerruncontrol.cpp
- src/plugins/debugger/debuggerruncontrol.h 1 addition, 1 deletionsrc/plugins/debugger/debuggerruncontrol.h
- src/plugins/ios/iosanalyzesupport.cpp 1 addition, 1 deletionsrc/plugins/ios/iosanalyzesupport.cpp
- src/plugins/ios/iosruncontrol.cpp 1 addition, 1 deletionsrc/plugins/ios/iosruncontrol.cpp
- src/plugins/ios/iosrunfactories.cpp 10 additions, 6 deletionssrc/plugins/ios/iosrunfactories.cpp
- src/plugins/ios/iosrunfactories.h 2 additions, 2 deletionssrc/plugins/ios/iosrunfactories.h
- src/plugins/projectexplorer/localapplicationruncontrol.cpp 4 additions, 4 deletionssrc/plugins/projectexplorer/localapplicationruncontrol.cpp
- src/plugins/projectexplorer/localapplicationruncontrol.h 3 additions, 3 deletionssrc/plugins/projectexplorer/localapplicationruncontrol.h
Loading
Please register or sign in to comment