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

Unified Diff: chrome/browser/content_settings/content_settings_mock_provider.cc

Issue 6542048: Add content_settings::PolicyProvider and a set of new policies to managed content settings. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: " Created 9 years, 10 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
Index: chrome/browser/content_settings/content_settings_mock_provider.cc
diff --git a/chrome/browser/content_settings/content_settings_mock_provider.cc b/chrome/browser/content_settings/content_settings_mock_provider.cc
index 4b0c0771f540cc182f5cb7640c3355bbf0135dd4..c166dd605535145137804b8415a7357ddddbb876 100644
--- a/chrome/browser/content_settings/content_settings_mock_provider.cc
+++ b/chrome/browser/content_settings/content_settings_mock_provider.cc
@@ -46,20 +46,23 @@ MockProvider::MockProvider()
content_type_(CONTENT_SETTINGS_TYPE_COOKIES),
resource_identifier_(""),
setting_(CONTENT_SETTING_DEFAULT),
- read_only_(false) {}
+ read_only_(false),
+ is_managed_(false) {}
MockProvider::MockProvider(ContentSettingsPattern requesting_url_pattern,
ContentSettingsPattern embedding_url_pattern,
ContentSettingsType content_type,
ResourceIdentifier resource_identifier,
ContentSetting setting,
- bool read_only)
+ bool read_only,
+ bool is_managed)
: requesting_url_pattern_(requesting_url_pattern),
embedding_url_pattern_(embedding_url_pattern),
content_type_(content_type),
resource_identifier_(resource_identifier),
setting_(setting),
- read_only_(read_only) {}
+ read_only_(read_only),
+ is_managed_(is_managed) {}
MockProvider::~MockProvider() {}
@@ -91,4 +94,11 @@ void MockProvider::SetContentSetting(
setting_ = content_setting;
}
+bool MockProvider::ContentSettingsTypeIsManaged(ContentSettingsType type) {
+ if (type == content_type_) {
+ return is_managed_;
+ }
+ return false;
+}
+
} // namespace content_settings

Powered by Google App Engine
This is Rietveld 408576698