Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5062)

Unified Diff: chrome/browser/policy/configuration_policy_store_interface.h

Issue 6002015: Policy: generate boilerplate policy type and constant code. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: merge with ToT Created 9 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/policy/configuration_policy_store_interface.h
diff --git a/chrome/browser/policy/configuration_policy_store_interface.h b/chrome/browser/policy/configuration_policy_store_interface.h
index e697ed1c8677be5f469fc4a028102e27d0a1f80c..c88f07f3e037ed26428011ff77721d82a822b8dd 100644
--- a/chrome/browser/policy/configuration_policy_store_interface.h
+++ b/chrome/browser/policy/configuration_policy_store_interface.h
@@ -7,72 +7,14 @@
#pragma once
#include "base/basictypes.h"
+// configuration_policy_type.h is generated. See policy_template.json for
+// policy definitions.
+#include "policy/configuration_policy_type.h"
class Value;
namespace policy {
-enum ConfigurationPolicyType {
- kPolicyHomePage,
- kPolicyHomepageIsNewTabPage,
- kPolicyRestoreOnStartup,
- kPolicyURLsToRestoreOnStartup,
- kPolicyDefaultSearchProviderEnabled,
- kPolicyDefaultSearchProviderName,
- kPolicyDefaultSearchProviderKeyword,
- kPolicyDefaultSearchProviderSearchURL,
- kPolicyDefaultSearchProviderSuggestURL,
- kPolicyDefaultSearchProviderIconURL,
- kPolicyDefaultSearchProviderInstantURL,
- kPolicyDefaultSearchProviderEncodings,
- kPolicyDisableSpdy,
- kPolicyProxyMode,
- kPolicyProxyServerMode,
- kPolicyProxyServer,
- kPolicyProxyPacUrl,
- kPolicyProxyBypassList,
- kPolicyAlternateErrorPagesEnabled,
- kPolicySearchSuggestEnabled,
- kPolicyDnsPrefetchingEnabled,
- kPolicySafeBrowsingEnabled,
- kPolicyMetricsReportingEnabled,
- kPolicyPasswordManagerEnabled,
- kPolicyPasswordManagerAllowShowPasswords,
- kPolicyAutoFillEnabled,
- kPolicySyncDisabled,
- kPolicyApplicationLocale,
- kPolicyExtensionInstallAllowList,
- kPolicyExtensionInstallDenyList,
- kPolicyShowHomeButton,
- kPolicyDisabledPlugins,
- kPolicyPrintingEnabled,
- kPolicyChromeFrameRendererSettings,
- kPolicyRenderInChromeFrameList,
- kPolicyRenderInHostList,
- kPolicyJavascriptEnabled,
- kPolicySavingBrowserHistoryDisabled,
- kPolicyDeveloperToolsDisabled,
- kPolicyBlockThirdPartyCookies,
- kPolicyDefaultCookiesSetting,
- kPolicyDefaultImagesSetting,
- kPolicyDefaultJavaScriptSetting,
- kPolicyDefaultPluginsSetting,
- kPolicyDefaultPopupsSetting,
- kPolicyDefaultNotificationSetting,
- kPolicyDefaultGeolocationSetting,
- kPolicyExtensionInstallForceList,
- kPolicyChromeOsLockOnIdleSuspend,
- kPolicyAuthSchemes,
- kPolicyDisableAuthNegotiateCnameLookup,
- kPolicyEnableAuthNegotiatePort,
- kPolicyAuthServerWhitelist,
- kPolicyAuthNegotiateDelegateWhitelist,
- kPolicyGSSAPILibraryName,
- kPolicyDisable3DAPIs,
- kPolicyPolicyRefreshRate,
-};
-
-
// Constants for the "Proxy Server Mode" defined in the policies.
// Note that these diverge from internal presentation defined in
// ProxyPrefs::ProxyMode for legacy reasons. The following four

Powered by Google App Engine
This is Rietveld 408576698