Lines Matching refs:content_settings

5 #include "chrome/browser/content_settings/host_content_settings_map.h"
16 #include "chrome/browser/content_settings/content_settings_default_provider.h"
17 #include "chrome/browser/content_settings/content_settings_policy_provider.h"
18 #include "chrome/browser/content_settings/content_settings_pref_provider.h"
19 #include "chrome/browser/content_settings/content_settings_utils.h"
23 #include "components/content_settings/core/browser/content_settings_details.h"
24 #include "components/content_settings/core/browser/content_settings_observable_provider.h"
25 #include "components/content_settings/core/browser/content_settings_provider.h"
26 #include "components/content_settings/core/browser/content_settings_rule.h"
27 #include "components/content_settings/core/common/content_settings_pattern.h"
43 typedef std::vector<content_settings::Rule> Rules;
57 content_settings::SettingSource kProviderSourceMap[] = {
58 content_settings::SETTING_SOURCE_EXTENSION,
59 content_settings::SETTING_SOURCE_POLICY,
60 content_settings::SETTING_SOURCE_EXTENSION,
61 content_settings::SETTING_SOURCE_USER,
62 content_settings::SETTING_SOURCE_USER,
63 content_settings::SETTING_SOURCE_USER,
85 content_settings::ObservableProvider* policy_provider =
86 new content_settings::PolicyProvider(prefs_);
90 content_settings::ObservableProvider* pref_provider =
91 new content_settings::PrefProvider(prefs_, is_off_the_record_);
95 content_settings::ObservableProvider* default_provider =
96 new content_settings::DefaultProvider(prefs_, is_off_the_record_);
101 new content_settings::OverrideProvider(prefs_, is_off_the_record_);
122 content_settings::DefaultProvider::RegisterProfilePrefs(registry);
123 content_settings::PrefProvider::RegisterProfilePrefs(registry);
124 content_settings::PolicyProvider::RegisterProfilePrefs(registry);
125 content_settings::OverrideProvider::RegisterProfilePrefs(registry);
130 scoped_ptr<content_settings::ObservableProvider> provider) {
148 content_settings::ProviderInterface* provider) const {
149 scoped_ptr<content_settings::RuleIterator> rule_iterator(
154 content_settings::Rule rule = rule_iterator->Next();
157 return content_settings::ValueToContentSetting(rule.value.get());
196 return content_settings::ValueToContentSetting(value.get());
280 content_settings::SettingInfo existing_info) {
284 DCHECK_EQ(content_settings::SETTING_SOURCE_USER, existing_info.source);
363 content_settings::Observer,
395 return content_settings::ValueToContentSetting(value.get());
404 content_settings::SettingInfo* info) const {
418 content_settings::OverrideProvider* override =
419 static_cast<content_settings::OverrideProvider*>(
428 content_settings::OverrideProvider* override =
429 static_cast<content_settings::OverrideProvider*>(
434 void HostContentSettingsMap::AddObserver(content_settings::Observer* observer) {
439 content_settings::Observer* observer) {
488 prefs, content_settings::ValueToContentSetting(value), type);
566 FOR_EACH_OBSERVER(content_settings::Observer,
640 const content_settings::ProviderInterface* provider,
646 scoped_ptr<content_settings::RuleIterator> rule_iterator(
651 const content_settings::Rule& rule = rule_iterator->Next();
662 setting_value = content_settings::ValueToContentSetting(rule.value.get());
725 content_settings::SettingInfo* info) const {
732 info->source = content_settings::SETTING_SOURCE_WHITELIST;
760 content_settings::PrefProvider* HostContentSettingsMap::GetPrefProvider() {
761 return static_cast<content_settings::PrefProvider*>(
770 content_settings::SettingInfo* info,
789 content_settings::GetContentSettingValueAndPatterns(provider->second,
805 info->source = content_settings::SETTING_SOURCE_NONE;