Chromium Code Reviews| Index: chrome/browser/extensions/extension_system.h |
| diff --git a/chrome/browser/extensions/extension_system.h b/chrome/browser/extensions/extension_system.h |
| index 334bedb09460c7907408e6fe842a270348fe2f96..59dd88d37741d4f99ad48668e625b2ee7794cab1 100644 |
| --- a/chrome/browser/extensions/extension_system.h |
| +++ b/chrome/browser/extensions/extension_system.h |
| @@ -37,6 +37,7 @@ class LazyBackgroundTaskQueue; |
| class ManagementPolicy; |
| class MessageService; |
| class NavigationObserver; |
| +class PlatformAppRedirector; |
| class RulesRegistryService; |
| class ShellWindowGeometryCache; |
| class StandardManagementPolicyProvider; |
| @@ -129,6 +130,9 @@ class ExtensionSystem : public ProfileKeyedService { |
| // The blacklist is created at startup. |
| virtual Blacklist* blacklist() = 0; |
| + // The PlatformAppRedirector is created at startup. |
| + virtual PlatformAppRedirector* platform_app_redirector() = 0; |
| + |
| // Called by the ExtensionService that lives in this system. Gives the |
| // info map a chance to react to the load event before the EXTENSION_LOADED |
| // notification has fired. The purpose for handling this event first is to |
| @@ -185,6 +189,7 @@ class ExtensionSystemImpl : public ExtensionSystem { |
| OVERRIDE; |
| virtual ExtensionWarningService* warning_service() OVERRIDE; |
| virtual Blacklist* blacklist() OVERRIDE; // shared |
| + virtual PlatformAppRedirector* platform_app_redirector() OVERRIDE; |
|
not at google - send to devlin
2013/08/29 17:35:56
// shared
I'm pretty sure this doesn't need to be
sergeygs
2013/08/30 00:39:44
Done.
|
| virtual void RegisterExtensionWithRequestContexts( |
| const Extension* extension) OVERRIDE; |
| @@ -226,6 +231,7 @@ class ExtensionSystemImpl : public ExtensionSystem { |
| MessageService* message_service(); |
| EventRouter* event_router(); |
| ExtensionWarningService* warning_service(); |
| + PlatformAppRedirector* platform_app_redirector(); |
| private: |
| Profile* profile_; |
| @@ -257,6 +263,7 @@ class ExtensionSystemImpl : public ExtensionSystem { |
| scoped_refptr<ExtensionInfoMap> extension_info_map_; |
| scoped_ptr<ExtensionWarningService> extension_warning_service_; |
| scoped_ptr<ExtensionWarningBadgeService> extension_warning_badge_service_; |
| + scoped_ptr<PlatformAppRedirector> platform_app_redirector_; |
| }; |
| Profile* profile_; |