content::BrowserContext* context) OVERRIDE;
virtual content::BrowserContext* GetOriginalContext(
content::BrowserContext* context) OVERRIDE;
+ virtual bool IsGuestSession(content::BrowserContext* context) OVERRIDE;
+ virtual bool IsExtensionIncognitoEnabled(
+ const std::string& extension_id,
+ content::BrowserContext* context) const OVERRIDE;
+ virtual bool CanExtensionCrossIncognito(
+ const extensions::Extension* extension,
+ content::BrowserContext* context) const OVERRIDE;
virtual PrefService* GetPrefServiceForContext(
content::BrowserContext* context) OVERRIDE;
virtual bool DeferLoadingBackgroundHosts(
content::BrowserContext* context) const OVERRIDE;
virtual void OnExtensionHostCreated(content::WebContents* web_contents)
OVERRIDE;
+ virtual void OnRenderViewCreatedForBackgroundPage(ExtensionHost* host)
+ OVERRIDE;
virtual bool DidVersionUpdate(content::BrowserContext* context) OVERRIDE;
virtual scoped_ptr<AppSorting> CreateAppSorting() OVERRIDE;
virtual bool IsRunningInForcedAppMode() OVERRIDE;
virtual content::JavaScriptDialogManager* GetJavaScriptDialogManager()
OVERRIDE;
- virtual std::vector<BrowserContextKeyedServiceFactory*>
- GetExtensionSystemDependencies() OVERRIDE;
- virtual ExtensionSystem* CreateExtensionSystem(
+ virtual ApiActivityMonitor* GetApiActivityMonitor(
content::BrowserContext* context) OVERRIDE;
+ virtual ExtensionSystemProvider* GetExtensionSystemFactory() OVERRIDE;
private:
friend struct base::DefaultLazyInstanceTraits<ChromeExtensionsBrowserClient>;