| Index: ash/common/wm_shell.h
|
| diff --git a/ash/common/wm_shell.h b/ash/common/wm_shell.h
|
| index aa3036879cbed789f35a59495027ed0b0409226a..c3283b74eb8c56982a9b7b87a49572d43195a188 100644
|
| --- a/ash/common/wm_shell.h
|
| +++ b/ash/common/wm_shell.h
|
| @@ -15,10 +15,6 @@
|
| #include "ash/common/metrics/user_metrics_action.h"
|
| #include "base/observer_list.h"
|
|
|
| -namespace gfx {
|
| -class Rect;
|
| -}
|
| -
|
| namespace views {
|
| class PointerWatcher;
|
| }
|
| @@ -26,8 +22,10 @@ class PointerWatcher;
|
| namespace ash {
|
|
|
| class AccessibilityDelegate;
|
| +class BrightnessControlDelegate;
|
| class DisplayInfo;
|
| class FocusCycler;
|
| +class KeyboardBrightnessControlDelegate;
|
| class KeyboardUI;
|
| class MaximizeModeController;
|
| class MruWindowTracker;
|
| @@ -41,7 +39,6 @@ class WindowResizer;
|
| class WindowSelectorController;
|
| class WmActivationObserver;
|
| class WmDisplayObserver;
|
| -class WmRootWindowController;
|
| class WmWindow;
|
|
|
| namespace wm {
|
| @@ -64,8 +61,16 @@ class ASH_EXPORT WmShell {
|
|
|
| ShellDelegate* delegate() { return delegate_.get(); }
|
|
|
| + BrightnessControlDelegate* brightness_control_delegate() {
|
| + return brightness_control_delegate_.get();
|
| + }
|
| +
|
| FocusCycler* focus_cycler() { return focus_cycler_.get(); }
|
|
|
| + KeyboardBrightnessControlDelegate* keyboard_brightness_control_delegate() {
|
| + return keyboard_brightness_control_delegate_.get();
|
| + }
|
| +
|
| KeyboardUI* keyboard_ui() { return keyboard_ui_.get(); }
|
|
|
| MaximizeModeController* maximize_mode_controller() {
|
| @@ -234,13 +239,18 @@ class ASH_EXPORT WmShell {
|
| void DeleteMruWindowTracker();
|
|
|
| private:
|
| + friend class AcceleratorControllerTest;
|
| friend class Shell;
|
|
|
| static WmShell* instance_;
|
|
|
| base::ObserverList<ShellObserver> shell_observers_;
|
| std::unique_ptr<ShellDelegate> delegate_;
|
| +
|
| + std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_;
|
| std::unique_ptr<FocusCycler> focus_cycler_;
|
| + std::unique_ptr<KeyboardBrightnessControlDelegate>
|
| + keyboard_brightness_control_delegate_;
|
| std::unique_ptr<KeyboardUI> keyboard_ui_;
|
| std::unique_ptr<MaximizeModeController> maximize_mode_controller_;
|
| std::unique_ptr<MediaDelegate> media_delegate_;
|
|
|