diff options
Diffstat (limited to 'chrome/browser/extensions/extension_system_factory.cc')
-rw-r--r-- | chrome/browser/extensions/extension_system_factory.cc | 87 |
1 files changed, 0 insertions, 87 deletions
diff --git a/chrome/browser/extensions/extension_system_factory.cc b/chrome/browser/extensions/extension_system_factory.cc deleted file mode 100644 index 956e735..0000000 --- a/chrome/browser/extensions/extension_system_factory.cc +++ /dev/null @@ -1,87 +0,0 @@ -// Copyright (c) 2012 The Chromium Authors. All rights reserved. -// Use of this source code is governed by a BSD-style license that can be -// found in the LICENSE file. - -#include "chrome/browser/extensions/extension_system_factory.h" - -#include "chrome/browser/extensions/extension_message_service.h" -#include "chrome/browser/extensions/extension_prefs.h" -#include "chrome/browser/extensions/extension_service.h" -#include "chrome/browser/extensions/extension_system.h" -#include "chrome/browser/profiles/profile.h" -#include "chrome/browser/profiles/profile_dependency_manager.h" -#include "chrome/browser/search_engines/template_url_service_factory.h" -#include "chrome/browser/themes/theme_service_factory.h" -#include "chrome/browser/ui/global_error_service_factory.h" - -// ExtensionSystemSharedFactory - -// static -ExtensionSystemImpl::Shared* ExtensionSystemSharedFactory::GetForProfile( - Profile* profile) { - return static_cast<ExtensionSystemImpl::Shared*>( - GetInstance()->GetServiceForProfile(profile, true)); -} - -// static -ExtensionSystemSharedFactory* ExtensionSystemSharedFactory::GetInstance() { - return Singleton<ExtensionSystemSharedFactory>::get(); -} - -ExtensionSystemSharedFactory::ExtensionSystemSharedFactory() - : ProfileKeyedServiceFactory( - "ExtensionSystemShared", - ProfileDependencyManager::GetInstance()) { - DependsOn(GlobalErrorServiceFactory::GetInstance()); - DependsOn(TemplateURLServiceFactory::GetInstance()); - DependsOn(ThemeServiceFactory::GetInstance()); -} - -ExtensionSystemSharedFactory::~ExtensionSystemSharedFactory() { -} - -ProfileKeyedService* ExtensionSystemSharedFactory::BuildServiceInstanceFor( - Profile* profile) const { - return new ExtensionSystemImpl::Shared(profile); -} - -bool ExtensionSystemSharedFactory::ServiceRedirectedInIncognito() { - return true; -} - -// ExtensionSystemFactory - -// static -ExtensionSystem* ExtensionSystemFactory::GetForProfile( - Profile* profile) { - return static_cast<ExtensionSystem*>( - GetInstance()->GetServiceForProfile(profile, true)); -} - -// static -ExtensionSystemFactory* ExtensionSystemFactory::GetInstance() { - return Singleton<ExtensionSystemFactory>::get(); -} - -ExtensionSystemFactory::ExtensionSystemFactory() - : ProfileKeyedServiceFactory( - "ExtensionSystem", - ProfileDependencyManager::GetInstance()) { - DependsOn(ExtensionSystemSharedFactory::GetInstance()); -} - -ExtensionSystemFactory::~ExtensionSystemFactory() { -} - -ProfileKeyedService* ExtensionSystemFactory::BuildServiceInstanceFor( - Profile* profile) const { - return new ExtensionSystemImpl(profile); -} - -bool ExtensionSystemFactory::ServiceHasOwnInstanceInIncognito() { - return true; -} - -bool ExtensionSystemFactory::ServiceIsCreatedWithProfile() { - return true; -} |