| Index: ash/accelerators/accelerator_controller.h
|
| diff --git a/ash/accelerators/accelerator_controller.h b/ash/accelerators/accelerator_controller.h
|
| index de9608ecb4acd4a8e1616f4e66596bc14003b0d1..1dba8ba96197c8bf64ed4085b8e5a38179300ccf 100644
|
| --- a/ash/accelerators/accelerator_controller.h
|
| +++ b/ash/accelerators/accelerator_controller.h
|
| @@ -133,6 +133,11 @@ class ASH_EXPORT AcceleratorController : public ui::AcceleratorTarget {
|
| void RegisterAccelerators(const AcceleratorData accelerators[],
|
| size_t accelerators_length);
|
|
|
| + // Registers the deprecated and their replacing accelerators.
|
| + void RegisterDeprecatedAccelerators(
|
| + const DeprecatedAcceleratorData deprecated_accelerators[],
|
| + size_t length);
|
| +
|
| // Returns whether |action| can be performed. The |accelerator| may provide
|
| // additional data the action needs.
|
| bool CanPerformAction(AcceleratorAction action,
|
| @@ -176,6 +181,10 @@ class ASH_EXPORT AcceleratorController : public ui::AcceleratorTarget {
|
| // the implementation.
|
| std::map<ui::Accelerator, AcceleratorAction> accelerators_;
|
|
|
| + std::map<AcceleratorAction, const DeprecatedAcceleratorData*>
|
| + actions_with_deprecations_;
|
| + std::set<ui::Accelerator> deprecated_accelerators_;
|
| +
|
| // Actions allowed when the user is not signed in.
|
| std::set<int> actions_allowed_at_login_screen_;
|
| // Actions allowed when the screen is locked.
|
|
|