summaryrefslogtreecommitdiffstats
path: root/chrome/browser/content_settings/content_settings_mock_provider.h
diff options
context:
space:
mode:
authormarkusheintz@chromium.org <markusheintz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-17 16:13:14 +0000
committermarkusheintz@chromium.org <markusheintz@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-11-17 16:13:14 +0000
commite0c849dc5cb8883e4fb64e8637449282ee11545e (patch)
tree070d46bdb83e7d2cfedb953870306dad6b5d0954 /chrome/browser/content_settings/content_settings_mock_provider.h
parent5656f8a3758a37f9bc64e395cad7445b0f38f0d2 (diff)
downloadchromium_src-e0c849dc5cb8883e4fb64e8637449282ee11545e.zip
chromium_src-e0c849dc5cb8883e4fb64e8637449282ee11545e.tar.gz
chromium_src-e0c849dc5cb8883e4fb64e8637449282ee11545e.tar.bz2
Replace SetContentSetting method of the content_settings::Provider interface with GetWebsiteSetting.
This is part of a series of cleanup CLs to make all content settings Providers and the HostContentSetting map use only |Values| instead of |ContentSettings|. The HostContentSettingsMap should only contain conveniences methods that take |ContentSetting| parameters. BUG=102637 TEST=HostContentSettingsMapTest*, PrefProviderTest*, PolicyProviderTest*, DefaultProviderTest*, ExtensionProviderTest* Review URL: http://codereview.chromium.org/8539004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@110500 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/content_settings/content_settings_mock_provider.h')
-rw-r--r--chrome/browser/content_settings/content_settings_mock_provider.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/content_settings/content_settings_mock_provider.h b/chrome/browser/content_settings/content_settings_mock_provider.h
index 4fa839d..1ad4912 100644
--- a/chrome/browser/content_settings/content_settings_mock_provider.h
+++ b/chrome/browser/content_settings/content_settings_mock_provider.h
@@ -35,12 +35,12 @@ class MockProvider : public ObservableProvider {
// The MockProvider is only able to store one content setting. So every time
// this method is called the previously set content settings is overwritten.
- virtual void SetContentSetting(
+ virtual bool SetWebsiteSetting(
const ContentSettingsPattern& requesting_url_pattern,
const ContentSettingsPattern& embedding_url_pattern,
ContentSettingsType content_type,
const ResourceIdentifier& resource_identifier,
- ContentSetting content_setting) OVERRIDE;
+ base::Value* value) OVERRIDE;
virtual void ClearAllContentSettingsRules(
ContentSettingsType content_type) OVERRIDE {}