Core: make ICore interface static
This mainly serves two purposes:
(a) it saves a function call in ICore::instance()->foo() vs ICore::foo() at runtime
(b) it saves typing and reduces line noise when reading
It's also (mostly) source compatible, as ICore::instance()->foo() remains compilable.
Change-Id: Icf7be0bce17fefe3560473534a8991ff79cbecc3
Reviewed-by:
Eike Ziller <eike.ziller@nokia.com>
Showing
- src/plugins/coreplugin/coreimpl.cpp 0 additions, 241 deletionssrc/plugins/coreplugin/coreimpl.cpp
- src/plugins/coreplugin/coreimpl.h 0 additions, 106 deletionssrc/plugins/coreplugin/coreimpl.h
- src/plugins/coreplugin/coreplugin.pro 0 additions, 2 deletionssrc/plugins/coreplugin/coreplugin.pro
- src/plugins/coreplugin/dialogs/iwizard.cpp 3 additions, 5 deletionssrc/plugins/coreplugin/dialogs/iwizard.cpp
- src/plugins/coreplugin/editormanager/editorview.cpp 11 additions, 11 deletionssrc/plugins/coreplugin/editormanager/editorview.cpp
- src/plugins/coreplugin/icore.cpp 210 additions, 0 deletionssrc/plugins/coreplugin/icore.cpp
- src/plugins/coreplugin/icore.h 46 additions, 41 deletionssrc/plugins/coreplugin/icore.h
- src/plugins/coreplugin/mainwindow.cpp 2 additions, 2 deletionssrc/plugins/coreplugin/mainwindow.cpp
- src/plugins/coreplugin/mainwindow.h 1 addition, 2 deletionssrc/plugins/coreplugin/mainwindow.h
- src/plugins/projectexplorer/projectwizardpage.cpp 1 addition, 1 deletionsrc/plugins/projectexplorer/projectwizardpage.cpp
Loading
Please register or sign in to comment