| Index: ash/common/wm_shell.h
|
| diff --git a/ash/common/wm_shell.h b/ash/common/wm_shell.h
|
| index 74a36292eeef2828187e1e6ee617b16fac89d225..28016113b8e0b20a84a0dce6476de25fe38dc3a7 100644
|
| --- a/ash/common/wm_shell.h
|
| +++ b/ash/common/wm_shell.h
|
| @@ -22,6 +22,7 @@ class PointerDownWatcher;
|
|
|
| namespace ash {
|
|
|
| +class AcceleratorController;
|
| class AccessibilityDelegate;
|
| class BrightnessControlDelegate;
|
| class DisplayInfo;
|
| @@ -71,6 +72,10 @@ class ASH_EXPORT WmShell {
|
|
|
| ShellDelegate* delegate() { return delegate_.get(); }
|
|
|
| + AcceleratorController* accelerator_controller() {
|
| + return accelerator_controller_.get();
|
| + }
|
| +
|
| AccessibilityDelegate* accessibility_delegate() {
|
| return accessibility_delegate_.get();
|
| }
|
| @@ -289,6 +294,9 @@ class ASH_EXPORT WmShell {
|
|
|
| void DeleteToastManager();
|
|
|
| + void SetAcceleratorController(
|
| + std::unique_ptr<AcceleratorController> accelerator_controller);
|
| +
|
| private:
|
| friend class AcceleratorControllerTest;
|
| friend class Shell;
|
| @@ -298,6 +306,7 @@ class ASH_EXPORT WmShell {
|
| base::ObserverList<ShellObserver> shell_observers_;
|
| std::unique_ptr<ShellDelegate> delegate_;
|
|
|
| + std::unique_ptr<AcceleratorController> accelerator_controller_;
|
| std::unique_ptr<AccessibilityDelegate> accessibility_delegate_;
|
| std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_;
|
| std::unique_ptr<FocusCycler> focus_cycler_;
|
|
|