OLD | NEW |
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 ASH_SHELL_H_ | 5 #ifndef ASH_SHELL_H_ |
6 #define ASH_SHELL_H_ | 6 #define ASH_SHELL_H_ |
7 | 7 |
8 #include <memory> | 8 #include <memory> |
9 #include <utility> | 9 #include <utility> |
10 #include <vector> | 10 #include <vector> |
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
121 class OverlayEventFilter; | 121 class OverlayEventFilter; |
122 class PaletteDelegate; | 122 class PaletteDelegate; |
123 class PartialMagnificationController; | 123 class PartialMagnificationController; |
124 class PowerButtonController; | 124 class PowerButtonController; |
125 class PowerEventObserver; | 125 class PowerEventObserver; |
126 class ProjectingObserver; | 126 class ProjectingObserver; |
127 class ResizeShadowController; | 127 class ResizeShadowController; |
128 class ResolutionNotificationController; | 128 class ResolutionNotificationController; |
129 class RootWindowController; | 129 class RootWindowController; |
130 class ScopedOverviewAnimationSettingsFactoryAura; | 130 class ScopedOverviewAnimationSettingsFactoryAura; |
| 131 class ScreenLayoutObserver; |
131 class ScreenOrientationController; | 132 class ScreenOrientationController; |
132 class ScreenshotController; | 133 class ScreenshotController; |
133 class ScreenPinningController; | 134 class ScreenPinningController; |
134 class ScreenPositionController; | 135 class ScreenPositionController; |
135 class SessionStateDelegate; | 136 class SessionStateDelegate; |
136 class ShellDelegate; | 137 class ShellDelegate; |
137 struct ShellInitParams; | 138 struct ShellInitParams; |
138 class ShellObserver; | 139 class ShellObserver; |
139 class ShutdownObserver; | 140 class ShutdownObserver; |
140 class SmsObserver; | 141 class SmsObserver; |
141 class StickyKeysController; | 142 class StickyKeysController; |
142 class SystemGestureEventFilter; | 143 class SystemGestureEventFilter; |
143 class SystemModalContainerEventFilter; | 144 class SystemModalContainerEventFilter; |
144 class SystemTray; | 145 class SystemTray; |
145 class SystemTrayController; | 146 class SystemTrayController; |
146 class SystemTrayDelegate; | 147 class SystemTrayDelegate; |
147 class ToplevelWindowEventHandler; | 148 class ToplevelWindowEventHandler; |
148 class ScreenLayoutObserver; | |
149 class ToastManager; | 149 class ToastManager; |
| 150 class TrayBluetoothHelper; |
150 class VirtualKeyboardController; | 151 class VirtualKeyboardController; |
151 class VideoActivityNotifier; | 152 class VideoActivityNotifier; |
152 class VideoDetector; | 153 class VideoDetector; |
153 class WallpaperController; | 154 class WallpaperController; |
154 class WallpaperDelegate; | 155 class WallpaperDelegate; |
155 class WebNotificationTray; | 156 class WebNotificationTray; |
156 class WindowPositioner; | 157 class WindowPositioner; |
157 class WindowTreeHostManager; | 158 class WindowTreeHostManager; |
158 class WmShell; | 159 class WmShell; |
159 class WmWindow; | 160 class WmWindow; |
(...skipping 271 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
431 } | 432 } |
432 | 433 |
433 ResolutionNotificationController* resolution_notification_controller() { | 434 ResolutionNotificationController* resolution_notification_controller() { |
434 return resolution_notification_controller_.get(); | 435 return resolution_notification_controller_.get(); |
435 } | 436 } |
436 | 437 |
437 ScreenOrientationController* screen_orientation_controller() { | 438 ScreenOrientationController* screen_orientation_controller() { |
438 return screen_orientation_controller_.get(); | 439 return screen_orientation_controller_.get(); |
439 } | 440 } |
440 | 441 |
| 442 TrayBluetoothHelper* tray_bluetooth_helper() { |
| 443 return tray_bluetooth_helper_.get(); |
| 444 } |
| 445 |
441 VirtualKeyboardController* virtual_keyboard_controller() { | 446 VirtualKeyboardController* virtual_keyboard_controller() { |
442 return virtual_keyboard_controller_.get(); | 447 return virtual_keyboard_controller_.get(); |
443 } | 448 } |
444 | 449 |
445 chromeos::AudioA11yController* audio_a11y_controller() { | 450 chromeos::AudioA11yController* audio_a11y_controller() { |
446 return audio_a11y_controller_.get(); | 451 return audio_a11y_controller_.get(); |
447 } | 452 } |
448 | 453 |
449 WindowPositioner* window_positioner() { return window_positioner_.get(); } | 454 WindowPositioner* window_positioner() { return window_positioner_.get(); } |
450 | 455 |
(...skipping 222 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
673 std::unique_ptr<aura::UserActivityForwarder> user_activity_forwarder_; | 678 std::unique_ptr<aura::UserActivityForwarder> user_activity_forwarder_; |
674 | 679 |
675 std::unique_ptr<PowerEventObserver> power_event_observer_; | 680 std::unique_ptr<PowerEventObserver> power_event_observer_; |
676 std::unique_ptr<ui::UserActivityPowerManagerNotifier> user_activity_notifier_; | 681 std::unique_ptr<ui::UserActivityPowerManagerNotifier> user_activity_notifier_; |
677 std::unique_ptr<VideoActivityNotifier> video_activity_notifier_; | 682 std::unique_ptr<VideoActivityNotifier> video_activity_notifier_; |
678 std::unique_ptr<StickyKeysController> sticky_keys_controller_; | 683 std::unique_ptr<StickyKeysController> sticky_keys_controller_; |
679 std::unique_ptr<ResolutionNotificationController> | 684 std::unique_ptr<ResolutionNotificationController> |
680 resolution_notification_controller_; | 685 resolution_notification_controller_; |
681 std::unique_ptr<BluetoothNotificationController> | 686 std::unique_ptr<BluetoothNotificationController> |
682 bluetooth_notification_controller_; | 687 bluetooth_notification_controller_; |
| 688 std::unique_ptr<TrayBluetoothHelper> tray_bluetooth_helper_; |
683 std::unique_ptr<VirtualKeyboardController> virtual_keyboard_controller_; | 689 std::unique_ptr<VirtualKeyboardController> virtual_keyboard_controller_; |
684 std::unique_ptr<chromeos::AudioA11yController> audio_a11y_controller_; | 690 std::unique_ptr<chromeos::AudioA11yController> audio_a11y_controller_; |
685 // Controls video output device state. | 691 // Controls video output device state. |
686 std::unique_ptr<display::DisplayConfigurator> display_configurator_; | 692 std::unique_ptr<display::DisplayConfigurator> display_configurator_; |
687 std::unique_ptr<DisplayColorManager> display_color_manager_; | 693 std::unique_ptr<DisplayColorManager> display_color_manager_; |
688 std::unique_ptr<DisplayErrorObserver> display_error_observer_; | 694 std::unique_ptr<DisplayErrorObserver> display_error_observer_; |
689 std::unique_ptr<ProjectingObserver> projecting_observer_; | 695 std::unique_ptr<ProjectingObserver> projecting_observer_; |
690 | 696 |
691 // Listens for output changes and updates the display manager. | 697 // Listens for output changes and updates the display manager. |
692 std::unique_ptr<display::DisplayChangeObserver> display_change_observer_; | 698 std::unique_ptr<display::DisplayChangeObserver> display_change_observer_; |
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
736 base::ObserverList<ShellObserver> shell_observers_; | 742 base::ObserverList<ShellObserver> shell_observers_; |
737 | 743 |
738 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; | 744 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; |
739 | 745 |
740 DISALLOW_COPY_AND_ASSIGN(Shell); | 746 DISALLOW_COPY_AND_ASSIGN(Shell); |
741 }; | 747 }; |
742 | 748 |
743 } // namespace ash | 749 } // namespace ash |
744 | 750 |
745 #endif // ASH_SHELL_H_ | 751 #endif // ASH_SHELL_H_ |
OLD | NEW |