diff options
author | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-20 17:38:39 +0000 |
---|---|---|
committer | jam@chromium.org <jam@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-02-20 17:38:39 +0000 |
commit | 55eb70e76bd17909cc5202c5a9af3e1c886989e4 (patch) | |
tree | 9ea8a13b9f9e1ab0297ea0ff79093dc4c5ad20d0 /content/shell/shell_browser_context.h | |
parent | 7edf30319847892be800a0127fee985a24050166 (diff) | |
download | chromium_src-55eb70e76bd17909cc5202c5a9af3e1c886989e4.zip chromium_src-55eb70e76bd17909cc5202c5a9af3e1c886989e4.tar.gz chromium_src-55eb70e76bd17909cc5202c5a9af3e1c886989e4.tar.bz2 |
Move creation of BrowserContext objects that live in content to content, instead of depending on the embedder. Apart from allowing us to hide more of content from embedders, it simplifies the work that every embedder has to do (see the change the shell_browser_context.cc as an example).
BUG=98716
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=122521
Review URL: https://chromiumcodereview.appspot.com/9419033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@122768 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/shell/shell_browser_context.h')
-rw-r--r-- | content/shell/shell_browser_context.h | 14 |
1 files changed, 1 insertions, 13 deletions
diff --git a/content/shell/shell_browser_context.h b/content/shell/shell_browser_context.h index 84d29b8..3def4fd 100644 --- a/content/shell/shell_browser_context.h +++ b/content/shell/shell_browser_context.h @@ -40,15 +40,9 @@ class ShellBrowserContext : public BrowserContext { GetGeolocationPermissionContext() OVERRIDE; virtual SpeechInputPreferences* GetSpeechInputPreferences() OVERRIDE; virtual bool DidLastSessionExitCleanly() OVERRIDE; - virtual quota::QuotaManager* GetQuotaManager() OVERRIDE; - virtual WebKitContext* GetWebKitContext() OVERRIDE; - virtual webkit_database::DatabaseTracker* GetDatabaseTracker() OVERRIDE; - virtual ChromeBlobStorageContext* GetBlobStorageContext() OVERRIDE; - virtual ChromeAppCacheService* GetAppCacheService() OVERRIDE; - virtual fileapi::FileSystemContext* GetFileSystemContext() OVERRIDE; + virtual quota::SpecialStoragePolicy* GetSpecialStoragePolicy() OVERRIDE; private: - void CreateQuotaManagerAndClients(); FilePath path_; scoped_ptr<ResourceContext> resource_context_; @@ -58,12 +52,6 @@ class ShellBrowserContext : public BrowserContext { scoped_refptr<HostZoomMap> host_zoom_map_; scoped_refptr<GeolocationPermissionContext> geolocation_permission_context_; scoped_refptr<SpeechInputPreferences> speech_input_preferences_; - scoped_refptr<WebKitContext> webkit_context_; - scoped_refptr<ChromeAppCacheService> appcache_service_; - scoped_refptr<webkit_database::DatabaseTracker> db_tracker_; - scoped_refptr<fileapi::FileSystemContext> file_system_context_; - scoped_refptr<quota::QuotaManager> quota_manager_; - scoped_refptr<ChromeBlobStorageContext> blob_storage_context_; ShellBrowserMainParts* shell_main_parts_; |