OLD | NEW |
1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "chrome/browser/policy/configuration_policy_pref_store.h" | 5 #include "chrome/browser/policy/configuration_policy_pref_store.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 #include <set> | 8 #include <set> |
9 #include <string> | 9 #include <string> |
10 #include <vector> | 10 #include <vector> |
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
186 { Value::TYPE_LIST, kPolicyDisabledPlugins, | 186 { Value::TYPE_LIST, kPolicyDisabledPlugins, |
187 prefs::kPluginsPluginsBlacklist}, | 187 prefs::kPluginsPluginsBlacklist}, |
188 { Value::TYPE_BOOLEAN, kPolicyShowHomeButton, | 188 { Value::TYPE_BOOLEAN, kPolicyShowHomeButton, |
189 prefs::kShowHomeButton }, | 189 prefs::kShowHomeButton }, |
190 { Value::TYPE_BOOLEAN, kPolicyJavascriptEnabled, | 190 { Value::TYPE_BOOLEAN, kPolicyJavascriptEnabled, |
191 prefs::kWebKitJavascriptEnabled }, | 191 prefs::kWebKitJavascriptEnabled }, |
192 { Value::TYPE_BOOLEAN, kPolicyIncognitoEnabled, | 192 { Value::TYPE_BOOLEAN, kPolicyIncognitoEnabled, |
193 prefs::kIncognitoEnabled }, | 193 prefs::kIncognitoEnabled }, |
194 { Value::TYPE_BOOLEAN, kPolicySavingBrowserHistoryDisabled, | 194 { Value::TYPE_BOOLEAN, kPolicySavingBrowserHistoryDisabled, |
195 prefs::kSavingBrowserHistoryDisabled }, | 195 prefs::kSavingBrowserHistoryDisabled }, |
| 196 { Value::TYPE_BOOLEAN, kPolicyClearSiteDataOnExit, |
| 197 prefs::kClearSiteDataOnExit }, |
196 { Value::TYPE_BOOLEAN, kPolicyDeveloperToolsDisabled, | 198 { Value::TYPE_BOOLEAN, kPolicyDeveloperToolsDisabled, |
197 prefs::kDevToolsDisabled }, | 199 prefs::kDevToolsDisabled }, |
198 { Value::TYPE_BOOLEAN, kPolicyBlockThirdPartyCookies, | 200 { Value::TYPE_BOOLEAN, kPolicyBlockThirdPartyCookies, |
199 prefs::kBlockThirdPartyCookies }, | 201 prefs::kBlockThirdPartyCookies }, |
200 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting, | 202 { Value::TYPE_INTEGER, kPolicyDefaultCookiesSetting, |
201 prefs::kManagedDefaultCookiesSetting }, | 203 prefs::kManagedDefaultCookiesSetting }, |
202 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting, | 204 { Value::TYPE_INTEGER, kPolicyDefaultImagesSetting, |
203 prefs::kManagedDefaultImagesSetting }, | 205 prefs::kManagedDefaultImagesSetting }, |
204 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting, | 206 { Value::TYPE_INTEGER, kPolicyDefaultJavaScriptSetting, |
205 prefs::kManagedDefaultJavaScriptSetting }, | 207 prefs::kManagedDefaultJavaScriptSetting }, |
(...skipping 617 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
823 { kPolicyExtensionInstallBlacklist, Value::TYPE_LIST, | 825 { kPolicyExtensionInstallBlacklist, Value::TYPE_LIST, |
824 key::kExtensionInstallBlacklist }, | 826 key::kExtensionInstallBlacklist }, |
825 { kPolicyExtensionInstallForcelist, Value::TYPE_LIST, | 827 { kPolicyExtensionInstallForcelist, Value::TYPE_LIST, |
826 key::kExtensionInstallForcelist }, | 828 key::kExtensionInstallForcelist }, |
827 { kPolicyShowHomeButton, Value::TYPE_BOOLEAN, key::kShowHomeButton }, | 829 { kPolicyShowHomeButton, Value::TYPE_BOOLEAN, key::kShowHomeButton }, |
828 { kPolicyPrintingEnabled, Value::TYPE_BOOLEAN, key::kPrintingEnabled }, | 830 { kPolicyPrintingEnabled, Value::TYPE_BOOLEAN, key::kPrintingEnabled }, |
829 { kPolicyJavascriptEnabled, Value::TYPE_BOOLEAN, key::kJavascriptEnabled }, | 831 { kPolicyJavascriptEnabled, Value::TYPE_BOOLEAN, key::kJavascriptEnabled }, |
830 { kPolicyIncognitoEnabled, Value::TYPE_BOOLEAN, key::kIncognitoEnabled }, | 832 { kPolicyIncognitoEnabled, Value::TYPE_BOOLEAN, key::kIncognitoEnabled }, |
831 { kPolicySavingBrowserHistoryDisabled, Value::TYPE_BOOLEAN, | 833 { kPolicySavingBrowserHistoryDisabled, Value::TYPE_BOOLEAN, |
832 key::kSavingBrowserHistoryDisabled }, | 834 key::kSavingBrowserHistoryDisabled }, |
| 835 { kPolicyClearSiteDataOnExit, Value::TYPE_BOOLEAN, |
| 836 key::kClearSiteDataOnExit }, |
833 { kPolicyDeveloperToolsDisabled, Value::TYPE_BOOLEAN, | 837 { kPolicyDeveloperToolsDisabled, Value::TYPE_BOOLEAN, |
834 key::kDeveloperToolsDisabled }, | 838 key::kDeveloperToolsDisabled }, |
835 { kPolicyBlockThirdPartyCookies, Value::TYPE_BOOLEAN, | 839 { kPolicyBlockThirdPartyCookies, Value::TYPE_BOOLEAN, |
836 key::kBlockThirdPartyCookies }, | 840 key::kBlockThirdPartyCookies }, |
837 { kPolicyDefaultCookiesSetting, Value::TYPE_INTEGER, | 841 { kPolicyDefaultCookiesSetting, Value::TYPE_INTEGER, |
838 key::kDefaultCookiesSetting }, | 842 key::kDefaultCookiesSetting }, |
839 { kPolicyDefaultImagesSetting, Value::TYPE_INTEGER, | 843 { kPolicyDefaultImagesSetting, Value::TYPE_INTEGER, |
840 key::kDefaultImagesSetting }, | 844 key::kDefaultImagesSetting }, |
841 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER, | 845 { kPolicyDefaultJavaScriptSetting, Value::TYPE_INTEGER, |
842 key::kDefaultJavaScriptSetting }, | 846 key::kDefaultJavaScriptSetting }, |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
906 // Update the initialization flag. | 910 // Update the initialization flag. |
907 if (!initialization_complete_ && | 911 if (!initialization_complete_ && |
908 provider_->IsInitializationComplete()) { | 912 provider_->IsInitializationComplete()) { |
909 initialization_complete_ = true; | 913 initialization_complete_ = true; |
910 FOR_EACH_OBSERVER(PrefStore::Observer, observers_, | 914 FOR_EACH_OBSERVER(PrefStore::Observer, observers_, |
911 OnInitializationCompleted()); | 915 OnInitializationCompleted()); |
912 } | 916 } |
913 } | 917 } |
914 | 918 |
915 } // namespace policy | 919 } // namespace policy |
OLD | NEW |