forked from qt-creator/qt-creator
		
	Avoid going through ICore when it's not necessary
Many singletons have their own instance() method, in which case there is no need to use ICore::instance() to get access to them.
This commit is contained in:
		| @@ -36,7 +36,6 @@ | ||||
| #include "cmakeproject.h" | ||||
| #include "cmakeprojectconstants.h" | ||||
|  | ||||
| #include <coreplugin/icore.h> | ||||
| #include <coreplugin/uniqueidmanager.h> | ||||
| #include <projectexplorer/projectexplorerconstants.h> | ||||
|  | ||||
| @@ -44,9 +43,9 @@ using namespace CMakeProjectManager::Internal; | ||||
|  | ||||
| CMakeManager::CMakeManager() | ||||
| { | ||||
|     Core::ICore *core = Core::ICore::instance(); | ||||
|     m_projectContext = core->uniqueIDManager()->uniqueIdentifier(CMakeProjectManager::Constants::PROJECTCONTEXT); | ||||
|     m_projectLanguage = core->uniqueIDManager()->uniqueIdentifier(ProjectExplorer::Constants::LANG_CXX); | ||||
|     Core::UniqueIDManager *uidm = Core::UniqueIDManager::instance(); | ||||
|     m_projectContext = uidm->uniqueIdentifier(CMakeProjectManager::Constants::PROJECTCONTEXT); | ||||
|     m_projectLanguage = uidm->uniqueIdentifier(ProjectExplorer::Constants::LANG_CXX); | ||||
| } | ||||
|  | ||||
| int CMakeManager::projectContext() const | ||||
|   | ||||
		Reference in New Issue
	
	Block a user