Index: chrome/browser/policy/configuration_policy_handler_chromeos.h |
diff --git a/chrome/browser/policy/configuration_policy_handler_chromeos.h b/chrome/browser/policy/configuration_policy_handler_chromeos.h |
index eb35d97725ca279ced5c42b1b0d87fb493d8ed30..dbe5dba5bc9c33cbd2d55dcde98ff72f5a85b3cc 100644 |
--- a/chrome/browser/policy/configuration_policy_handler_chromeos.h |
+++ b/chrome/browser/policy/configuration_policy_handler_chromeos.h |
@@ -44,6 +44,20 @@ class NetworkConfigurationPolicyHandler : public TypeCheckingPolicyHandler { |
DISALLOW_COPY_AND_ASSIGN(NetworkConfigurationPolicyHandler); |
}; |
+// Maps the PinnedLauncherApps policy to the corresponding pref. |
+class PinnedLauncherAppsPolicyHandler : public ExtensionListPolicyHandler { |
+ public: |
+ PinnedLauncherAppsPolicyHandler(); |
+ virtual ~PinnedLauncherAppsPolicyHandler(); |
+ |
+ // ExtensionListPolicyHandler methods: |
+ virtual void ApplyPolicySettings(const PolicyMap& policies, |
+ PrefValueMap* prefs) OVERRIDE; |
+ |
+ private: |
+ DISALLOW_COPY_AND_ASSIGN(PinnedLauncherAppsPolicyHandler); |
+}; |
+ |
} // namespace policy |
#endif // CHROME_BROWSER_POLICY_CONFIGURATION_POLICY_HANDLER_CHROMEOS_H_ |