Index: components/content_settings/core/browser/content_settings_registry.h |
diff --git a/components/content_settings/core/browser/content_settings_registry.h b/components/content_settings/core/browser/content_settings_registry.h |
index bfa532fae656a8456e0796acef4f7a3decf938ad..0b9873e1cae609632930c2ff02a9b00f4ad5563f 100644 |
--- a/components/content_settings/core/browser/content_settings_registry.h |
+++ b/components/content_settings/core/browser/content_settings_registry.h |
@@ -64,6 +64,19 @@ class ContentSettingsRegistry { |
WebsiteSettingsInfo::ScopingType scoping_type, |
ContentSettingsInfo::IncognitoBehavior incognito_behavior); |
+ // Register a content setting that is only used on desktop platforms. It won't |
+ // be registered on other platforms meaning that type information won't be |
+ // available, a pref won't be registered, etc. |
+ void RegisterDesktop( |
+ ContentSettingsType type, |
+ const std::string& name, |
+ ContentSetting initial_default_value, |
+ WebsiteSettingsInfo::SyncStatus sync_status, |
+ const std::vector<std::string>& whitelisted_schemes, |
+ const std::set<ContentSetting>& valid_settings, |
+ WebsiteSettingsInfo::ScopingType scoping_type, |
+ ContentSettingsInfo::IncognitoBehavior incognito_behavior); |
+ |
Map content_settings_info_; |
WebsiteSettingsRegistry* website_settings_registry_; |