summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy/configuration_policy_provider.cc
diff options
context:
space:
mode:
authorjeanluc@google.com <jeanluc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-09 23:48:38 +0000
committerjeanluc@google.com <jeanluc@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2010-09-09 23:48:38 +0000
commit1290c3306d48559a4fe233e1dc48f82b3576c5f5 (patch)
tree8917638b7a31f511ef6f0884c22c543d28ed307f /chrome/browser/policy/configuration_policy_provider.cc
parent51260c7719da871adae2cfe3085adddf8e5f8658 (diff)
downloadchromium_src-1290c3306d48559a4fe233e1dc48f82b3576c5f5.zip
chromium_src-1290c3306d48559a4fe233e1dc48f82b3576c5f5.tar.gz
chromium_src-1290c3306d48559a4fe233e1dc48f82b3576c5f5.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/3359012 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@59020 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/policy/configuration_policy_provider.cc')
-rw-r--r--chrome/browser/policy/configuration_policy_provider.cc12
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 b63765e..0f3d93c 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,