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

Side by Side Diff: chrome/browser/chromeos/policy/configuration_policy_handler_chromeos.h

Issue 623293003: replace OVERRIDE and FINAL with override and final in chrome/browser/chromeos/ (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: run git cl format on echo_dialog_view.h Created 6 years, 2 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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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 #ifndef CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_H_ 5 #ifndef CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_H_
6 #define CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_H_ 6 #define CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_H_
7 7
8 #include "base/basictypes.h" 8 #include "base/basictypes.h"
9 #include "base/compiler_specific.h" 9 #include "base/compiler_specific.h"
10 #include "chrome/browser/extensions/policy_handlers.h" 10 #include "chrome/browser/extensions/policy_handlers.h"
(...skipping 11 matching lines...) Expand all
22 class Schema; 22 class Schema;
23 23
24 // ConfigurationPolicyHandler for policies referencing external data. 24 // ConfigurationPolicyHandler for policies referencing external data.
25 class ExternalDataPolicyHandler : public TypeCheckingPolicyHandler { 25 class ExternalDataPolicyHandler : public TypeCheckingPolicyHandler {
26 public: 26 public:
27 explicit ExternalDataPolicyHandler(const char* policy_name); 27 explicit ExternalDataPolicyHandler(const char* policy_name);
28 virtual ~ExternalDataPolicyHandler(); 28 virtual ~ExternalDataPolicyHandler();
29 29
30 // TypeCheckingPolicyHandler: 30 // TypeCheckingPolicyHandler:
31 virtual bool CheckPolicySettings(const PolicyMap& policies, 31 virtual bool CheckPolicySettings(const PolicyMap& policies,
32 PolicyErrorMap* errors) OVERRIDE; 32 PolicyErrorMap* errors) override;
33 33
34 virtual void ApplyPolicySettings(const PolicyMap& policies, 34 virtual void ApplyPolicySettings(const PolicyMap& policies,
35 PrefValueMap* prefs) OVERRIDE; 35 PrefValueMap* prefs) override;
36 36
37 private: 37 private:
38 DISALLOW_COPY_AND_ASSIGN(ExternalDataPolicyHandler); 38 DISALLOW_COPY_AND_ASSIGN(ExternalDataPolicyHandler);
39 }; 39 };
40 40
41 // ConfigurationPolicyHandler for validation of the network configuration 41 // ConfigurationPolicyHandler for validation of the network configuration
42 // policies. These actually don't set any preferences, but the handler just 42 // policies. These actually don't set any preferences, but the handler just
43 // generates error messages. 43 // generates error messages.
44 class NetworkConfigurationPolicyHandler : public TypeCheckingPolicyHandler { 44 class NetworkConfigurationPolicyHandler : public TypeCheckingPolicyHandler {
45 public: 45 public:
46 static NetworkConfigurationPolicyHandler* CreateForUserPolicy(); 46 static NetworkConfigurationPolicyHandler* CreateForUserPolicy();
47 static NetworkConfigurationPolicyHandler* CreateForDevicePolicy(); 47 static NetworkConfigurationPolicyHandler* CreateForDevicePolicy();
48 48
49 virtual ~NetworkConfigurationPolicyHandler(); 49 virtual ~NetworkConfigurationPolicyHandler();
50 50
51 // ConfigurationPolicyHandler methods: 51 // ConfigurationPolicyHandler methods:
52 virtual bool CheckPolicySettings(const PolicyMap& policies, 52 virtual bool CheckPolicySettings(const PolicyMap& policies,
53 PolicyErrorMap* errors) OVERRIDE; 53 PolicyErrorMap* errors) override;
54 virtual void ApplyPolicySettings(const PolicyMap& policies, 54 virtual void ApplyPolicySettings(const PolicyMap& policies,
55 PrefValueMap* prefs) OVERRIDE; 55 PrefValueMap* prefs) override;
56 virtual void PrepareForDisplaying(PolicyMap* policies) const OVERRIDE; 56 virtual void PrepareForDisplaying(PolicyMap* policies) const override;
57 57
58 private: 58 private:
59 explicit NetworkConfigurationPolicyHandler( 59 explicit NetworkConfigurationPolicyHandler(
60 const char* policy_name, 60 const char* policy_name,
61 ::onc::ONCSource onc_source, 61 ::onc::ONCSource onc_source,
62 const char* pref_path); 62 const char* pref_path);
63 63
64 // Takes network policy in Value representation and produces an output Value 64 // Takes network policy in Value representation and produces an output Value
65 // that contains a pretty-printed and sanitized version. In particular, we 65 // that contains a pretty-printed and sanitized version. In particular, we
66 // remove any Passphrases that may be contained in the JSON. Ownership of the 66 // remove any Passphrases that may be contained in the JSON. Ownership of the
(...skipping 12 matching lines...) Expand all
79 79
80 // Maps the PinnedLauncherApps policy to the corresponding pref. 80 // Maps the PinnedLauncherApps policy to the corresponding pref.
81 class PinnedLauncherAppsPolicyHandler 81 class PinnedLauncherAppsPolicyHandler
82 : public extensions::ExtensionListPolicyHandler { 82 : public extensions::ExtensionListPolicyHandler {
83 public: 83 public:
84 PinnedLauncherAppsPolicyHandler(); 84 PinnedLauncherAppsPolicyHandler();
85 virtual ~PinnedLauncherAppsPolicyHandler(); 85 virtual ~PinnedLauncherAppsPolicyHandler();
86 86
87 // ExtensionListPolicyHandler methods: 87 // ExtensionListPolicyHandler methods:
88 virtual void ApplyPolicySettings(const PolicyMap& policies, 88 virtual void ApplyPolicySettings(const PolicyMap& policies,
89 PrefValueMap* prefs) OVERRIDE; 89 PrefValueMap* prefs) override;
90 90
91 private: 91 private:
92 DISALLOW_COPY_AND_ASSIGN(PinnedLauncherAppsPolicyHandler); 92 DISALLOW_COPY_AND_ASSIGN(PinnedLauncherAppsPolicyHandler);
93 }; 93 };
94 94
95 class ScreenMagnifierPolicyHandler : public IntRangePolicyHandlerBase { 95 class ScreenMagnifierPolicyHandler : public IntRangePolicyHandlerBase {
96 public: 96 public:
97 ScreenMagnifierPolicyHandler(); 97 ScreenMagnifierPolicyHandler();
98 virtual ~ScreenMagnifierPolicyHandler(); 98 virtual ~ScreenMagnifierPolicyHandler();
99 99
100 // IntRangePolicyHandlerBase: 100 // IntRangePolicyHandlerBase:
101 virtual void ApplyPolicySettings(const PolicyMap& policies, 101 virtual void ApplyPolicySettings(const PolicyMap& policies,
102 PrefValueMap* prefs) OVERRIDE; 102 PrefValueMap* prefs) override;
103 103
104 private: 104 private:
105 DISALLOW_COPY_AND_ASSIGN(ScreenMagnifierPolicyHandler); 105 DISALLOW_COPY_AND_ASSIGN(ScreenMagnifierPolicyHandler);
106 }; 106 };
107 107
108 // Policy handler for login screen power management settings. This does not 108 // Policy handler for login screen power management settings. This does not
109 // actually set any prefs, it just checks whether the settings are valid and 109 // actually set any prefs, it just checks whether the settings are valid and
110 // generates errors if appropriate. 110 // generates errors if appropriate.
111 class LoginScreenPowerManagementPolicyHandler 111 class LoginScreenPowerManagementPolicyHandler
112 : public SchemaValidatingPolicyHandler { 112 : public SchemaValidatingPolicyHandler {
113 public: 113 public:
114 explicit LoginScreenPowerManagementPolicyHandler(const Schema& chrome_schema); 114 explicit LoginScreenPowerManagementPolicyHandler(const Schema& chrome_schema);
115 virtual ~LoginScreenPowerManagementPolicyHandler(); 115 virtual ~LoginScreenPowerManagementPolicyHandler();
116 116
117 // SchemaValidatingPolicyHandler: 117 // SchemaValidatingPolicyHandler:
118 virtual void ApplyPolicySettings(const PolicyMap& policies, 118 virtual void ApplyPolicySettings(const PolicyMap& policies,
119 PrefValueMap* prefs) OVERRIDE; 119 PrefValueMap* prefs) override;
120 120
121 private: 121 private:
122 DISALLOW_COPY_AND_ASSIGN(LoginScreenPowerManagementPolicyHandler); 122 DISALLOW_COPY_AND_ASSIGN(LoginScreenPowerManagementPolicyHandler);
123 }; 123 };
124 124
125 // Handles the deprecated IdleAction policy, so both kIdleActionBattery and 125 // Handles the deprecated IdleAction policy, so both kIdleActionBattery and
126 // kIdleActionAC fall back to the deprecated action. 126 // kIdleActionAC fall back to the deprecated action.
127 class DeprecatedIdleActionHandler : public IntRangePolicyHandlerBase { 127 class DeprecatedIdleActionHandler : public IntRangePolicyHandlerBase {
128 public: 128 public:
129 DeprecatedIdleActionHandler(); 129 DeprecatedIdleActionHandler();
130 virtual ~DeprecatedIdleActionHandler(); 130 virtual ~DeprecatedIdleActionHandler();
131 131
132 // ConfigurationPolicyHandler methods: 132 // ConfigurationPolicyHandler methods:
133 virtual void ApplyPolicySettings(const PolicyMap& policies, 133 virtual void ApplyPolicySettings(const PolicyMap& policies,
134 PrefValueMap* prefs) OVERRIDE; 134 PrefValueMap* prefs) override;
135 135
136 private: 136 private:
137 DISALLOW_COPY_AND_ASSIGN(DeprecatedIdleActionHandler); 137 DISALLOW_COPY_AND_ASSIGN(DeprecatedIdleActionHandler);
138 }; 138 };
139 139
140 class PowerManagementIdleSettingsPolicyHandler 140 class PowerManagementIdleSettingsPolicyHandler
141 : public SchemaValidatingPolicyHandler { 141 : public SchemaValidatingPolicyHandler {
142 public: 142 public:
143 explicit PowerManagementIdleSettingsPolicyHandler( 143 explicit PowerManagementIdleSettingsPolicyHandler(
144 const Schema& chrome_schema); 144 const Schema& chrome_schema);
145 virtual ~PowerManagementIdleSettingsPolicyHandler(); 145 virtual ~PowerManagementIdleSettingsPolicyHandler();
146 146
147 // SchemaValidatingPolicyHandler: 147 // SchemaValidatingPolicyHandler:
148 virtual void ApplyPolicySettings(const PolicyMap& policies, 148 virtual void ApplyPolicySettings(const PolicyMap& policies,
149 PrefValueMap* prefs) OVERRIDE; 149 PrefValueMap* prefs) override;
150 150
151 private: 151 private:
152 DISALLOW_COPY_AND_ASSIGN(PowerManagementIdleSettingsPolicyHandler); 152 DISALLOW_COPY_AND_ASSIGN(PowerManagementIdleSettingsPolicyHandler);
153 }; 153 };
154 154
155 class ScreenLockDelayPolicyHandler : public SchemaValidatingPolicyHandler { 155 class ScreenLockDelayPolicyHandler : public SchemaValidatingPolicyHandler {
156 public: 156 public:
157 explicit ScreenLockDelayPolicyHandler(const Schema& chrome_schema); 157 explicit ScreenLockDelayPolicyHandler(const Schema& chrome_schema);
158 virtual ~ScreenLockDelayPolicyHandler(); 158 virtual ~ScreenLockDelayPolicyHandler();
159 159
160 // SchemaValidatingPolicyHandler: 160 // SchemaValidatingPolicyHandler:
161 virtual void ApplyPolicySettings(const PolicyMap& policies, 161 virtual void ApplyPolicySettings(const PolicyMap& policies,
162 PrefValueMap* prefs) OVERRIDE; 162 PrefValueMap* prefs) override;
163 163
164 private: 164 private:
165 DISALLOW_COPY_AND_ASSIGN(ScreenLockDelayPolicyHandler); 165 DISALLOW_COPY_AND_ASSIGN(ScreenLockDelayPolicyHandler);
166 }; 166 };
167 167
168 } // namespace policy 168 } // namespace policy
169 169
170 #endif // CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_ H_ 170 #endif // CHROME_BROWSER_CHROMEOS_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_ H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698