EditorManager: Change openEditor/activateEditor to not do mode switching
Also introduce a indirection, modes have now types, edit and debug have the same type, and editors do have a prefered type of modes instead of a prefered mode. That fixes the bug that if the prefered qml editing mode was set to design, then in switching between qml editors would - in Edit Mode: stay in edit mode - in Debug Mode: switch to debug mode
Showing
- src/plugins/coreplugin/basemode.h 3 additions, 0 deletionssrc/plugins/coreplugin/basemode.h
- src/plugins/coreplugin/coreconstants.h 3 additions, 0 deletionssrc/plugins/coreplugin/coreconstants.h
- src/plugins/coreplugin/designmode.cpp 5 additions, 0 deletionssrc/plugins/coreplugin/designmode.cpp
- src/plugins/coreplugin/designmode.h 1 addition, 0 deletionssrc/plugins/coreplugin/designmode.h
- src/plugins/coreplugin/editmode.cpp 5 additions, 0 deletionssrc/plugins/coreplugin/editmode.cpp
- src/plugins/coreplugin/editmode.h 1 addition, 0 deletionssrc/plugins/coreplugin/editmode.h
- src/plugins/coreplugin/editormanager/editormanager.cpp 6 additions, 5 deletionssrc/plugins/coreplugin/editormanager/editormanager.cpp
- src/plugins/coreplugin/editormanager/editormanager.h 1 addition, 1 deletionsrc/plugins/coreplugin/editormanager/editormanager.h
- src/plugins/coreplugin/editormanager/editorview.cpp 8 additions, 5 deletionssrc/plugins/coreplugin/editormanager/editorview.cpp
- src/plugins/coreplugin/editormanager/ieditor.h 1 addition, 1 deletionsrc/plugins/coreplugin/editormanager/ieditor.h
- src/plugins/coreplugin/editormanager/openeditorsview.cpp 1 addition, 1 deletionsrc/plugins/coreplugin/editormanager/openeditorsview.cpp
- src/plugins/coreplugin/editormanager/openeditorswindow.cpp 3 additions, 2 deletionssrc/plugins/coreplugin/editormanager/openeditorswindow.cpp
- src/plugins/coreplugin/editortoolbar.cpp 2 additions, 2 deletionssrc/plugins/coreplugin/editortoolbar.cpp
- src/plugins/coreplugin/imode.h 1 addition, 0 deletionssrc/plugins/coreplugin/imode.h
- src/plugins/coreplugin/mainwindow.cpp 2 additions, 2 deletionssrc/plugins/coreplugin/mainwindow.cpp
- src/plugins/coreplugin/modemanager.cpp 13 additions, 0 deletionssrc/plugins/coreplugin/modemanager.cpp
- src/plugins/coreplugin/modemanager.h 2 additions, 0 deletionssrc/plugins/coreplugin/modemanager.h
- src/plugins/cpaster/cpasterplugin.cpp 1 addition, 1 deletionsrc/plugins/cpaster/cpasterplugin.cpp
- src/plugins/cpptools/cppfilesettingspage.cpp 4 additions, 2 deletionssrc/plugins/cpptools/cppfilesettingspage.cpp
- src/plugins/cpptools/cppfindreferences.cpp 4 additions, 2 deletionssrc/plugins/cpptools/cppfindreferences.cpp
Loading
Please register or sign in to comment