Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4619)

Unified Diff: chrome/browser/profiles/profile_impl.h

Issue 7989001: Remove use of default request context and fix use of speech censor flag (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Separate overriden methods in profile_impl.h Created 9 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/browser/profiles/profile.h ('k') | chrome/browser/profiles/profile_impl.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/profiles/profile_impl.h
diff --git a/chrome/browser/profiles/profile_impl.h b/chrome/browser/profiles/profile_impl.h
index 80a476dca3a45a46e414c39d9f3d5c221a7cfbfb..c538eac83e933ba4efee9e2f230bbaad0f5542e6 100644
--- a/chrome/browser/profiles/profile_impl.h
+++ b/chrome/browser/profiles/profile_impl.h
@@ -25,6 +25,7 @@ class ExtensionPrefValueMap;
class ExtensionSettings;
class NetPrefObserver;
class PrefService;
+class SpeechInputPreferences;
class SpellCheckProfile;
#if defined(OS_CHROMEOS)
@@ -43,101 +44,109 @@ class ProfileImpl : public Profile,
static void RegisterUserPrefs(PrefService* prefs);
- // Profile implementation.
- virtual std::string GetProfileName();
- virtual FilePath GetPath();
- virtual bool IsOffTheRecord();
- virtual Profile* GetOffTheRecordProfile();
- virtual void DestroyOffTheRecordProfile();
- virtual bool HasOffTheRecordProfile();
- virtual Profile* GetOriginalProfile();
- virtual ChromeAppCacheService* GetAppCacheService();
- virtual webkit_database::DatabaseTracker* GetDatabaseTracker();
- virtual history::TopSites* GetTopSites();
- virtual history::TopSites* GetTopSitesWithoutCreating();
- virtual VisitedLinkMaster* GetVisitedLinkMaster();
- virtual UserScriptMaster* GetUserScriptMaster();
- virtual SSLHostState* GetSSLHostState();
- virtual ExtensionService* GetExtensionService();
- virtual ExtensionDevToolsManager* GetExtensionDevToolsManager();
- virtual ExtensionProcessManager* GetExtensionProcessManager();
- virtual ExtensionMessageService* GetExtensionMessageService();
- virtual ExtensionEventRouter* GetExtensionEventRouter();
- virtual ExtensionSpecialStoragePolicy* GetExtensionSpecialStoragePolicy();
- virtual FaviconService* GetFaviconService(ServiceAccessType sat);
- virtual HistoryService* GetHistoryService(ServiceAccessType sat);
- virtual HistoryService* GetHistoryServiceWithoutCreating();
- virtual AutocompleteClassifier* GetAutocompleteClassifier();
- virtual history::ShortcutsBackend* GetShortcutsBackend();
- virtual WebDataService* GetWebDataService(ServiceAccessType sat);
- virtual WebDataService* GetWebDataServiceWithoutCreating();
- virtual PasswordStore* GetPasswordStore(ServiceAccessType sat);
- virtual PrefService* GetPrefs();
- virtual PrefService* GetOffTheRecordPrefs();
- virtual TemplateURLFetcher* GetTemplateURLFetcher();
- virtual DownloadManager* GetDownloadManager();
- virtual fileapi::FileSystemContext* GetFileSystemContext();
- virtual quota::QuotaManager* GetQuotaManager();
- virtual bool HasCreatedDownloadManager() const;
- virtual net::URLRequestContextGetter* GetRequestContext();
+ // content::BrowserContext implementation:
+ virtual FilePath GetPath() OVERRIDE;
+ virtual SSLHostState* GetSSLHostState() OVERRIDE;
+ virtual DownloadManager* GetDownloadManager() OVERRIDE;
+ virtual bool HasCreatedDownloadManager() const OVERRIDE;
+ virtual net::URLRequestContextGetter* GetRequestContext() OVERRIDE;
virtual net::URLRequestContextGetter* GetRequestContextForRenderProcess(
- int renderer_child_id);
- virtual net::URLRequestContextGetter* GetRequestContextForMedia();
- virtual net::URLRequestContextGetter* GetRequestContextForExtensions();
+ int renderer_child_id) OVERRIDE;
+ virtual net::URLRequestContextGetter* GetRequestContextForMedia() OVERRIDE;
+ virtual const content::ResourceContext& GetResourceContext() OVERRIDE;
+ virtual HostZoomMap* GetHostZoomMap() OVERRIDE;
+ virtual GeolocationPermissionContext*
+ GetGeolocationPermissionContext() OVERRIDE;
+ virtual SpeechInputPreferences* GetSpeechInputPreferences() OVERRIDE;
+ virtual quota::QuotaManager* GetQuotaManager() OVERRIDE;
+ virtual webkit_database::DatabaseTracker* GetDatabaseTracker() OVERRIDE;
+ virtual WebKitContext* GetWebKitContext() OVERRIDE;
+ virtual ChromeAppCacheService* GetAppCacheService() OVERRIDE;
+ virtual ChromeBlobStorageContext* GetBlobStorageContext() OVERRIDE;
+ virtual fileapi::FileSystemContext* GetFileSystemContext() OVERRIDE;
+
+ // Profile implementation:
+ virtual std::string GetProfileName() OVERRIDE;
+ virtual bool IsOffTheRecord() OVERRIDE;
+ virtual Profile* GetOffTheRecordProfile() OVERRIDE;
+ virtual void DestroyOffTheRecordProfile() OVERRIDE;
+ virtual bool HasOffTheRecordProfile() OVERRIDE;
+ virtual Profile* GetOriginalProfile() OVERRIDE;
+ virtual history::TopSites* GetTopSites() OVERRIDE;
+ virtual history::TopSites* GetTopSitesWithoutCreating() OVERRIDE;
+ virtual VisitedLinkMaster* GetVisitedLinkMaster() OVERRIDE;
+ virtual UserScriptMaster* GetUserScriptMaster() OVERRIDE;
+ virtual ExtensionService* GetExtensionService() OVERRIDE;
+ virtual ExtensionDevToolsManager* GetExtensionDevToolsManager() OVERRIDE;
+ virtual ExtensionProcessManager* GetExtensionProcessManager() OVERRIDE;
+ virtual ExtensionMessageService* GetExtensionMessageService() OVERRIDE;
+ virtual ExtensionEventRouter* GetExtensionEventRouter() OVERRIDE;
+ virtual ExtensionSpecialStoragePolicy*
+ GetExtensionSpecialStoragePolicy() OVERRIDE;
+ virtual FaviconService* GetFaviconService(ServiceAccessType sat) OVERRIDE;
+ virtual HistoryService* GetHistoryService(ServiceAccessType sat) OVERRIDE;
+ virtual HistoryService* GetHistoryServiceWithoutCreating() OVERRIDE;
+ virtual AutocompleteClassifier* GetAutocompleteClassifier() OVERRIDE;
+ virtual history::ShortcutsBackend* GetShortcutsBackend() OVERRIDE;
+ virtual WebDataService* GetWebDataService(ServiceAccessType sat) OVERRIDE;
+ virtual WebDataService* GetWebDataServiceWithoutCreating() OVERRIDE;
+ virtual PasswordStore* GetPasswordStore(ServiceAccessType sat) OVERRIDE;
+ virtual PrefService* GetPrefs() OVERRIDE;
+ virtual PrefService* GetOffTheRecordPrefs() OVERRIDE;
+ virtual TemplateURLFetcher* GetTemplateURLFetcher() OVERRIDE;
+ virtual net::URLRequestContextGetter*
+ GetRequestContextForExtensions() OVERRIDE;
virtual net::URLRequestContextGetter* GetRequestContextForIsolatedApp(
- const std::string& app_id);
- virtual const content::ResourceContext& GetResourceContext();
- virtual void RegisterExtensionWithRequestContexts(const Extension* extension);
+ const std::string& app_id) OVERRIDE;
+ virtual void RegisterExtensionWithRequestContexts(
+ const Extension* extension) OVERRIDE;
virtual void UnregisterExtensionWithRequestContexts(
const std::string& extension_id,
- const extension_misc::UnloadedExtensionReason reason);
- virtual net::SSLConfigService* GetSSLConfigService();
- virtual HostContentSettingsMap* GetHostContentSettingsMap();
- virtual HostZoomMap* GetHostZoomMap();
- virtual GeolocationPermissionContext* GetGeolocationPermissionContext();
- virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher();
- virtual FindBarState* GetFindBarState();
- virtual bool HasProfileSyncService() const;
- virtual bool DidLastSessionExitCleanly();
- virtual BookmarkModel* GetBookmarkModel();
- virtual ProtocolHandlerRegistry* GetProtocolHandlerRegistry();
- virtual bool IsSameProfile(Profile* profile);
- virtual base::Time GetStartTime() const;
- virtual SpellCheckHost* GetSpellCheckHost();
- virtual void ReinitializeSpellCheckHost(bool force);
- virtual WebKitContext* GetWebKitContext();
- virtual void MarkAsCleanShutdown();
- virtual void InitExtensions(bool extensions_enabled);
- virtual void InitPromoResources();
- virtual void InitRegisteredProtocolHandlers();
- virtual FilePath last_selected_directory();
- virtual void set_last_selected_directory(const FilePath& path);
- virtual ProfileSyncService* GetProfileSyncService();
+ const extension_misc::UnloadedExtensionReason reason) OVERRIDE;
+ virtual net::SSLConfigService* GetSSLConfigService() OVERRIDE;
+ virtual HostContentSettingsMap* GetHostContentSettingsMap() OVERRIDE;
+ virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher() OVERRIDE;
+ virtual FindBarState* GetFindBarState() OVERRIDE;
+ virtual bool HasProfileSyncService() const OVERRIDE;
+ virtual bool DidLastSessionExitCleanly() OVERRIDE;
+ virtual BookmarkModel* GetBookmarkModel() OVERRIDE;
+ virtual ProtocolHandlerRegistry* GetProtocolHandlerRegistry() OVERRIDE;
+ virtual bool IsSameProfile(Profile* profile) OVERRIDE;
+ virtual base::Time GetStartTime() const OVERRIDE;
+ virtual SpellCheckHost* GetSpellCheckHost() OVERRIDE;
+ virtual void ReinitializeSpellCheckHost(bool force) OVERRIDE;
+ virtual void MarkAsCleanShutdown() OVERRIDE;
+ virtual void InitExtensions(bool extensions_enabled) OVERRIDE;
+ virtual void InitPromoResources() OVERRIDE;
+ virtual void InitRegisteredProtocolHandlers() OVERRIDE;
+ virtual FilePath last_selected_directory() OVERRIDE;
+ virtual void set_last_selected_directory(const FilePath& path) OVERRIDE;
+ virtual ProfileSyncService* GetProfileSyncService() OVERRIDE;
virtual ProfileSyncService* GetProfileSyncService(
- const std::string& cros_user);
- virtual TokenService* GetTokenService();
+ const std::string& cros_user) OVERRIDE;
+ virtual TokenService* GetTokenService() OVERRIDE;
void InitSyncService(const std::string& cros_user);
- virtual ChromeBlobStorageContext* GetBlobStorageContext();
- virtual ExtensionInfoMap* GetExtensionInfoMap();
- virtual PromoCounter* GetInstantPromoCounter();
- virtual ChromeURLDataManager* GetChromeURLDataManager();
- virtual chrome_browser_net::Predictor* GetNetworkPredictor();
- virtual void DeleteTransportSecurityStateSince(base::Time time);
+ virtual ExtensionInfoMap* GetExtensionInfoMap() OVERRIDE;
+ virtual PromoCounter* GetInstantPromoCounter() OVERRIDE;
+ virtual ChromeURLDataManager* GetChromeURLDataManager() OVERRIDE;
+ virtual chrome_browser_net::Predictor* GetNetworkPredictor() OVERRIDE;
+ virtual void DeleteTransportSecurityStateSince(base::Time time) OVERRIDE;
#if defined(OS_CHROMEOS)
- virtual void ChangeAppLocale(const std::string& locale, AppLocaleChangedVia);
- virtual void OnLogin();
- virtual void SetupChromeOSEnterpriseExtensionObserver();
- virtual void InitChromeOSPreferences();
+ virtual void ChangeAppLocale(const std::string& locale,
+ AppLocaleChangedVia) OVERRIDE;
+ virtual void OnLogin() OVERRIDE;
+ virtual void SetupChromeOSEnterpriseExtensionObserver() OVERRIDE;
+ virtual void InitChromeOSPreferences() OVERRIDE;
#endif // defined(OS_CHROMEOS)
- virtual PrefProxyConfigTracker* GetProxyConfigTracker();
- virtual prerender::PrerenderManager* GetPrerenderManager();
+ virtual PrefProxyConfigTracker* GetProxyConfigTracker() OVERRIDE;
+ virtual prerender::PrerenderManager* GetPrerenderManager() OVERRIDE;
// NotificationObserver implementation.
virtual void Observe(int type,
const NotificationSource& source,
- const NotificationDetails& details);
+ const NotificationDetails& details) OVERRIDE;
private:
friend class Profile;
@@ -224,6 +233,7 @@ class ProfileImpl : public Profile,
scoped_refptr<HostZoomMap> host_zoom_map_;
scoped_refptr<GeolocationPermissionContext>
geolocation_permission_context_;
+ scoped_refptr<SpeechInputPreferences> speech_input_preferences_;
scoped_refptr<UserStyleSheetWatcher> user_style_sheet_watcher_;
scoped_ptr<FindBarState> find_bar_state_;
scoped_refptr<ChromeDownloadManagerDelegate> download_manager_delegate_;
« no previous file with comments | « chrome/browser/profiles/profile.h ('k') | chrome/browser/profiles/profile_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698