Index: chrome/browser/policy/configuration_policy_store.h |
diff --git a/chrome/browser/policy/configuration_policy_store.h b/chrome/browser/policy/configuration_policy_store.h |
deleted file mode 100644 |
index 9412d81ae5ba34136efab173af5fcdc6e8ae452e..0000000000000000000000000000000000000000 |
--- a/chrome/browser/policy/configuration_policy_store.h |
+++ /dev/null |
@@ -1,81 +0,0 @@ |
-// Copyright (c) 2010 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#ifndef CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_STORE_H_ |
-#define CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_STORE_H_ |
-#pragma once |
- |
-#include "base/basictypes.h" |
- |
-class Value; |
- |
-namespace policy { |
- |
-// An abstract super class for policy stores that provides a method that can be |
-// called by a |ConfigurationPolicyProvider| to specify a policy. |
-class ConfigurationPolicyStore { |
- public: |
- ConfigurationPolicyStore() {} |
- virtual ~ConfigurationPolicyStore() {} |
- |
- enum PolicyType { |
- kPolicyHomePage, |
- kPolicyHomepageIsNewTabPage, |
- kPolicyRestoreOnStartup, |
- kPolicyURLsToRestoreOnStartup, |
- kPolicyDefaultSearchProviderEnabled, |
- kPolicyDefaultSearchProviderName, |
- kPolicyDefaultSearchProviderKeyword, |
- kPolicyDefaultSearchProviderSearchURL, |
- kPolicyDefaultSearchProviderSuggestURL, |
- kPolicyDefaultSearchProviderIconURL, |
- kPolicyDefaultSearchProviderEncodings, |
- kPolicyDisableSpdy, |
- kPolicyProxyServerMode, |
- kPolicyProxyServer, |
- kPolicyProxyPacUrl, |
- kPolicyProxyBypassList, |
- kPolicyAlternateErrorPagesEnabled, |
- kPolicySearchSuggestEnabled, |
- kPolicyDnsPrefetchingEnabled, |
- kPolicySafeBrowsingEnabled, |
- kPolicyMetricsReportingEnabled, |
- kPolicyPasswordManagerEnabled, |
- kPolicyPasswordManagerAllowShowPasswords, |
- kPolicyAutoFillEnabled, |
- kPolicySyncDisabled, |
- kPolicyApplicationLocale, |
- kPolicyExtensionInstallAllowList, |
- kPolicyExtensionInstallDenyList, |
- kPolicyExtensionInstallForceList, |
- kPolicyShowHomeButton, |
- kPolicyDisabledPlugins, |
- kPolicyPrintingEnabled, |
- kPolicyChromeFrameRendererSettings, |
- kPolicyRenderInChromeFrameList, |
- kPolicyRenderInHostList, |
- kPolicyJavascriptEnabled, |
- kPolicySavingBrowserHistoryDisabled, |
- kPolicyDeveloperToolsDisabled, |
- kPolicyChromeOsLockOnIdleSuspend, |
- kPolicyBlockThirdPartyCookies, |
- }; |
- |
- static const int kPolicyNoProxyServerMode = 0; |
- static const int kPolicyAutoDetectProxyMode = 1; |
- static const int kPolicyManuallyConfiguredProxyMode = 2; |
- static const int kPolicyUseSystemProxyMode = 3; |
- |
- // A |ConfigurationPolicyProvider| specifies the value of a policy setting |
- // through a call to |Apply|. |
- // The configuration policy pref store takes over the ownership of |value|. |
- virtual void Apply(PolicyType policy, Value* value) = 0; |
- |
- private: |
- DISALLOW_COPY_AND_ASSIGN(ConfigurationPolicyStore); |
-}; |
- |
-} // namespace policy |
- |
-#endif // CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_STORE_H_ |