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 <utility> | 8 #include <utility> |
9 #include <vector> | 9 #include <vector> |
10 | 10 |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
134 class SystemGestureEventFilter; | 134 class SystemGestureEventFilter; |
135 class SystemModalContainerEventFilter; | 135 class SystemModalContainerEventFilter; |
136 class SystemTray; | 136 class SystemTray; |
137 class SystemTrayDelegate; | 137 class SystemTrayDelegate; |
138 class SystemTrayNotifier; | 138 class SystemTrayNotifier; |
139 class ToplevelWindowEventHandler; | 139 class ToplevelWindowEventHandler; |
140 class TouchTransformerController; | 140 class TouchTransformerController; |
141 class TouchObserverHUD; | 141 class TouchObserverHUD; |
142 class UserActivityDetector; | 142 class UserActivityDetector; |
143 class UserWallpaperDelegate; | 143 class UserWallpaperDelegate; |
| 144 class VirtualKeyboardController; |
144 class VideoActivityNotifier; | 145 class VideoActivityNotifier; |
145 class VideoDetector; | 146 class VideoDetector; |
146 class WebNotificationTray; | 147 class WebNotificationTray; |
147 class WindowCycleController; | 148 class WindowCycleController; |
148 class WindowPositioner; | 149 class WindowPositioner; |
149 class WindowSelectorController; | 150 class WindowSelectorController; |
150 | 151 |
151 namespace shell { | 152 namespace shell { |
152 class WindowWatcher; | 153 class WindowWatcher; |
153 } | 154 } |
(...skipping 505 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
659 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; | 660 scoped_ptr<DesktopBackgroundController> desktop_background_controller_; |
660 scoped_ptr<PowerButtonController> power_button_controller_; | 661 scoped_ptr<PowerButtonController> power_button_controller_; |
661 scoped_ptr<LockStateController> lock_state_controller_; | 662 scoped_ptr<LockStateController> lock_state_controller_; |
662 scoped_ptr<MruWindowTracker> mru_window_tracker_; | 663 scoped_ptr<MruWindowTracker> mru_window_tracker_; |
663 scoped_ptr< ::wm::UserActivityDetector> user_activity_detector_; | 664 scoped_ptr< ::wm::UserActivityDetector> user_activity_detector_; |
664 scoped_ptr<VideoDetector> video_detector_; | 665 scoped_ptr<VideoDetector> video_detector_; |
665 scoped_ptr<WindowCycleController> window_cycle_controller_; | 666 scoped_ptr<WindowCycleController> window_cycle_controller_; |
666 scoped_ptr<WindowSelectorController> window_selector_controller_; | 667 scoped_ptr<WindowSelectorController> window_selector_controller_; |
667 scoped_ptr<FocusCycler> focus_cycler_; | 668 scoped_ptr<FocusCycler> focus_cycler_; |
668 scoped_ptr<DisplayController> display_controller_; | 669 scoped_ptr<DisplayController> display_controller_; |
| 670 scoped_ptr<VirtualKeyboardController> virtual_keyboard_controller_; |
669 scoped_ptr<HighContrastController> high_contrast_controller_; | 671 scoped_ptr<HighContrastController> high_contrast_controller_; |
670 scoped_ptr<MagnificationController> magnification_controller_; | 672 scoped_ptr<MagnificationController> magnification_controller_; |
671 scoped_ptr<PartialMagnificationController> partial_magnification_controller_; | 673 scoped_ptr<PartialMagnificationController> partial_magnification_controller_; |
672 scoped_ptr<AutoclickController> autoclick_controller_; | 674 scoped_ptr<AutoclickController> autoclick_controller_; |
673 scoped_ptr<aura::client::FocusClient> focus_client_; | 675 scoped_ptr<aura::client::FocusClient> focus_client_; |
674 aura::client::ActivationClient* activation_client_; | 676 aura::client::ActivationClient* activation_client_; |
675 | 677 |
676 scoped_ptr<MouseCursorEventFilter> mouse_cursor_filter_; | 678 scoped_ptr<MouseCursorEventFilter> mouse_cursor_filter_; |
677 scoped_ptr<ScreenPositionController> screen_position_controller_; | 679 scoped_ptr<ScreenPositionController> screen_position_controller_; |
678 scoped_ptr<SystemModalContainerEventFilter> modality_filter_; | 680 scoped_ptr<SystemModalContainerEventFilter> modality_filter_; |
(...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
757 | 759 |
758 // Injected content::GPUDataManager support. | 760 // Injected content::GPUDataManager support. |
759 scoped_ptr<GPUSupport> gpu_support_; | 761 scoped_ptr<GPUSupport> gpu_support_; |
760 | 762 |
761 DISALLOW_COPY_AND_ASSIGN(Shell); | 763 DISALLOW_COPY_AND_ASSIGN(Shell); |
762 }; | 764 }; |
763 | 765 |
764 } // namespace ash | 766 } // namespace ash |
765 | 767 |
766 #endif // ASH_SHELL_H_ | 768 #endif // ASH_SHELL_H_ |
OLD | NEW |