| Index: chrome/browser/profile.h
|
| diff --git a/chrome/browser/profile.h b/chrome/browser/profile.h
|
| index 578771625ae1cbb158a8f75ca9c0d4fd1f55b98b..62eb403a18a293a6521c8eaf5120fe5959991923 100644
|
| --- a/chrome/browser/profile.h
|
| +++ b/chrome/browser/profile.h
|
| @@ -42,6 +42,7 @@ class ExtensionProcessManager;
|
| class ExtensionMessageService;
|
| class ExtensionsService;
|
| class FaviconService;
|
| +class GeolocationContentSettingsMap;
|
| class HistoryService;
|
| class HostContentSettingsMap;
|
| class HostZoomMap;
|
| @@ -297,6 +298,9 @@ class Profile {
|
| // Returns the Hostname <-> Zoom Level map for this profile.
|
| virtual HostZoomMap* GetHostZoomMap() = 0;
|
|
|
| + // Returns the geolocation settings map for this profile.
|
| + virtual GeolocationContentSettingsMap* GetGeolocationContentSettingsMap() = 0;
|
| +
|
| // Returns the Privacy Blacklist for this profile.
|
| virtual Blacklist* GetPrivacyBlacklist() = 0;
|
|
|
| @@ -470,6 +474,7 @@ class ProfileImpl : public Profile,
|
| virtual net::SSLConfigService* GetSSLConfigService();
|
| virtual HostContentSettingsMap* GetHostContentSettingsMap();
|
| virtual HostZoomMap* GetHostZoomMap();
|
| + virtual GeolocationContentSettingsMap* GetGeolocationContentSettingsMap();
|
| virtual Blacklist* GetPrivacyBlacklist();
|
| virtual UserStyleSheetWatcher* GetUserStyleSheetWatcher();
|
| virtual SessionService* GetSessionService();
|
| @@ -557,6 +562,8 @@ class ProfileImpl : public Profile,
|
|
|
| scoped_refptr<HostContentSettingsMap> host_content_settings_map_;
|
| scoped_refptr<HostZoomMap> host_zoom_map_;
|
| + scoped_refptr<GeolocationContentSettingsMap>
|
| + geolocation_content_settings_map_;
|
| scoped_refptr<Blacklist> privacy_blacklist_;
|
| scoped_refptr<UserStyleSheetWatcher> user_style_sheet_watcher_;
|
| scoped_refptr<DownloadManager> download_manager_;
|
|
|