| Index: chrome/browser/profile.h
|
| diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
|
| index 578771625ae1cbb158a8f75ca9c0d4fd1f55b98b..fd44082252dcfd8f154ebbfd27f3e7113d3ed20a 100644
|
| --- a/chrome/browser/profile.h
|
| +++ b/chrome/browser/profile.h
|
| @@ -42,6 +42,7 @@ class ExtensionProcessManager;
|
| class ExtensionMessageService;
|
| class ExtensionsService;
|
| class FaviconService;
|
| +class GeolocationPermissionContext;
|
| class HistoryService;
|
| class HostContentSettingsMap;
|
| class HostZoomMap;
|
| @@ -294,6 +295,9 @@ class Profile {
|
| // Returns the Hostname <-> Content settings map for this profile.
|
| virtual HostContentSettingsMap* GetHostContentSettingsMap() = 0;
|
|
|
| + // Returns the GeolocationPermissionContext for this profile.
|
| + virtual GeolocationPermissionContext* GetGeolocationPermissionContext() = 0;
|
| +
|
| // Returns the Hostname <-> Zoom Level map for this profile.
|
| virtual HostZoomMap* GetHostZoomMap() = 0;
|
|
|
| @@ -469,6 +473,7 @@ class ProfileImpl : public Profile,
|
| virtual URLRequestContextGetter* GetRequestContextForExtensions();
|
| virtual net::SSLConfigService* GetSSLConfigService();
|
| virtual HostContentSettingsMap* GetHostContentSettingsMap();
|
| + virtual GeolocationPermissionContext* GetGeolocationPermissionContext();
|
| virtual HostZoomMap* GetHostZoomMap();
|
| virtual Blacklist* GetPrivacyBlacklist();
|
| virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher();
|
| @@ -556,6 +561,7 @@ class ProfileImpl : public Profile,
|
| scoped_ptr<SSLConfigServiceManager> ssl_config_service_manager_;
|
|
|
| scoped_refptr<HostContentSettingsMap> host_content_settings_map_;
|
| + scoped_refptr<GeolocationPermissionContext> geolocation_permission_context_;
|
| scoped_refptr<HostZoomMap> host_zoom_map_;
|
| scoped_refptr<Blacklist> privacy_blacklist_;
|
| scoped_refptr<UserStyleSheetWatcher> user_style_sheet_watcher_;
|
|
|