Add "delayedInitialize" feature to plugin manager.
And use it for some of the plugins. It avoids the plugins to
do the timing on their own, and actually adds guarantees about
the order the delayed initialization is done.
Change-Id: I88ad9b46b24b82c91509774170fe0e7e99e88e4b
Reviewed-by:
Tobias Hunger <tobias.hunger@nokia.com>
Showing
- src/libs/extensionsystem/iplugin.cpp 23 additions, 0 deletionssrc/libs/extensionsystem/iplugin.cpp
- src/libs/extensionsystem/iplugin.h 1 addition, 0 deletionssrc/libs/extensionsystem/iplugin.h
- src/libs/extensionsystem/pluginmanager.cpp 37 additions, 1 deletionsrc/libs/extensionsystem/pluginmanager.cpp
- src/libs/extensionsystem/pluginmanager_p.h 6 additions, 0 deletionssrc/libs/extensionsystem/pluginmanager_p.h
- src/libs/extensionsystem/pluginspec.cpp 19 additions, 0 deletionssrc/libs/extensionsystem/pluginspec.cpp
- src/libs/extensionsystem/pluginspec_p.h 1 addition, 0 deletionssrc/libs/extensionsystem/pluginspec_p.h
- src/plugins/coreplugin/coreplugin.cpp 10 additions, 3 deletionssrc/plugins/coreplugin/coreplugin.cpp
- src/plugins/coreplugin/coreplugin.h 5 additions, 4 deletionssrc/plugins/coreplugin/coreplugin.h
- src/plugins/coreplugin/helpmanager.cpp 0 additions, 7 deletionssrc/plugins/coreplugin/helpmanager.cpp
- src/plugins/coreplugin/helpmanager.h 6 additions, 4 deletionssrc/plugins/coreplugin/helpmanager.h
- src/plugins/locator/locatorplugin.cpp 2 additions, 2 deletionssrc/plugins/locator/locatorplugin.cpp
- src/plugins/locator/locatorplugin.h 1 addition, 1 deletionsrc/plugins/locator/locatorplugin.h
- src/plugins/qtsupport/qtsupportplugin.cpp 4 additions, 0 deletionssrc/plugins/qtsupport/qtsupportplugin.cpp
- src/plugins/qtsupport/qtsupportplugin.h 1 addition, 0 deletionssrc/plugins/qtsupport/qtsupportplugin.h
- src/plugins/qtsupport/qtversionmanager.cpp 6 additions, 6 deletionssrc/plugins/qtsupport/qtversionmanager.cpp
- src/plugins/qtsupport/qtversionmanager.h 2 additions, 4 deletionssrc/plugins/qtsupport/qtversionmanager.h
Loading
Please register or sign in to comment