diff options
author | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-06 11:38:11 +0000 |
---|---|---|
committer | mnissler@chromium.org <mnissler@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-09-06 11:38:11 +0000 |
commit | 09ba959014a49bfe1952862c1831329a630c87e9 (patch) | |
tree | f840a6c343f5c77334b15d42a93db5416fb3065e /chrome/browser/policy/configuration_policy_provider.cc | |
parent | 961e12eb10708d04bef9a78e8665cb0198d8faf6 (diff) | |
download | chromium_src-09ba959014a49bfe1952862c1831329a630c87e9.zip chromium_src-09ba959014a49bfe1952862c1831329a630c87e9.tar.gz chromium_src-09ba959014a49bfe1952862c1831329a630c87e9.tar.bz2 |
Add constants for preferences and policies related to the Default Search Provider. Add code to read these new policies into prefs. Add code to enable monitoring change to these preferences.
BUG=49306
TEST=ConfigurationPolicyPrefStoreTest.* and ConfigurationPolicyProviderWinTest.*
Review URL: http://codereview.chromium.org/3363005
Patch from Jean-Luc Brouillet <jeanluc@google.com>.
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@58630 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/configuration_policy_provider.cc')
-rw-r--r-- | chrome/browser/policy/configuration_policy_provider.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/chrome/browser/policy/configuration_policy_provider.cc b/chrome/browser/policy/configuration_policy_provider.cc index 5427884..9c435b1 100644 --- a/chrome/browser/policy/configuration_policy_provider.cc +++ b/chrome/browser/policy/configuration_policy_provider.cc @@ -28,6 +28,18 @@ const InternalPolicyValueMapEntry kPolicyValueMap[] = { Value::TYPE_INTEGER, policy::key::kRestoreOnStartup }, { ConfigurationPolicyStore::kPolicyURLsToRestoreOnStartup, Value::TYPE_LIST, policy::key::kURLsToRestoreOnStartup }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderName, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderName }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderKeyword, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderKeyword }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderSearchURL, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderSearchURL }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderSuggestURL, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderSuggestURL }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderIconURL, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderIconURL }, + { ConfigurationPolicyStore::kPolicyDefaultSearchProviderEncodings, + Value::TYPE_STRING, policy::key::kDefaultSearchProviderEncodings }, { ConfigurationPolicyStore::kPolicyProxyServerMode, Value::TYPE_INTEGER, policy::key::kProxyServerMode }, { ConfigurationPolicyStore::kPolicyProxyServer, |