| 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 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 80 class DragDropController; | 80 class DragDropController; |
| 81 class EventClientImpl; | 81 class EventClientImpl; |
| 82 class EventRewriterEventFilter; | 82 class EventRewriterEventFilter; |
| 83 class EventTransformationHandler; | 83 class EventTransformationHandler; |
| 84 class FirstRunHelper; | 84 class FirstRunHelper; |
| 85 class GPUSupport; | 85 class GPUSupport; |
| 86 class HighContrastController; | 86 class HighContrastController; |
| 87 class ImmersiveHandlerFactoryAsh; | 87 class ImmersiveHandlerFactoryAsh; |
| 88 class LaserPointerController; | 88 class LaserPointerController; |
| 89 class LinkHandlerModelFactory; | 89 class LinkHandlerModelFactory; |
| 90 class LocaleNotificationController; | |
| 91 class LockStateController; | 90 class LockStateController; |
| 92 enum class LoginStatus; | 91 enum class LoginStatus; |
| 93 class MagnificationController; | 92 class MagnificationController; |
| 94 class MouseCursorEventFilter; | 93 class MouseCursorEventFilter; |
| 95 class OverlayEventFilter; | 94 class OverlayEventFilter; |
| 96 class PartialMagnificationController; | 95 class PartialMagnificationController; |
| 97 class PowerButtonController; | 96 class PowerButtonController; |
| 98 class PowerEventObserver; | 97 class PowerEventObserver; |
| 99 class ProjectingObserver; | 98 class ProjectingObserver; |
| 100 class ResizeShadowController; | 99 class ResizeShadowController; |
| (...skipping 386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 487 // An event filter which handles system level gestures | 486 // An event filter which handles system level gestures |
| 488 std::unique_ptr<SystemGestureEventFilter> system_gesture_filter_; | 487 std::unique_ptr<SystemGestureEventFilter> system_gesture_filter_; |
| 489 | 488 |
| 490 // An event filter that pre-handles global accelerators. | 489 // An event filter that pre-handles global accelerators. |
| 491 std::unique_ptr<::wm::AcceleratorFilter> accelerator_filter_; | 490 std::unique_ptr<::wm::AcceleratorFilter> accelerator_filter_; |
| 492 | 491 |
| 493 std::unique_ptr<DisplayManager> display_manager_; | 492 std::unique_ptr<DisplayManager> display_manager_; |
| 494 std::unique_ptr<DisplayConfigurationController> | 493 std::unique_ptr<DisplayConfigurationController> |
| 495 display_configuration_controller_; | 494 display_configuration_controller_; |
| 496 | 495 |
| 497 std::unique_ptr<LocaleNotificationController> locale_notification_controller_; | |
| 498 std::unique_ptr<ScreenPinningController> screen_pinning_controller_; | 496 std::unique_ptr<ScreenPinningController> screen_pinning_controller_; |
| 499 | 497 |
| 500 #if defined(OS_CHROMEOS) | 498 #if defined(OS_CHROMEOS) |
| 501 std::unique_ptr<PowerEventObserver> power_event_observer_; | 499 std::unique_ptr<PowerEventObserver> power_event_observer_; |
| 502 std::unique_ptr<ui::UserActivityPowerManagerNotifier> user_activity_notifier_; | 500 std::unique_ptr<ui::UserActivityPowerManagerNotifier> user_activity_notifier_; |
| 503 std::unique_ptr<VideoActivityNotifier> video_activity_notifier_; | 501 std::unique_ptr<VideoActivityNotifier> video_activity_notifier_; |
| 504 std::unique_ptr<StickyKeysController> sticky_keys_controller_; | 502 std::unique_ptr<StickyKeysController> sticky_keys_controller_; |
| 505 std::unique_ptr<ResolutionNotificationController> | 503 std::unique_ptr<ResolutionNotificationController> |
| 506 resolution_notification_controller_; | 504 resolution_notification_controller_; |
| 507 std::unique_ptr<BluetoothNotificationController> | 505 std::unique_ptr<BluetoothNotificationController> |
| (...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 547 std::unique_ptr<GPUSupport> gpu_support_; | 545 std::unique_ptr<GPUSupport> gpu_support_; |
| 548 | 546 |
| 549 std::unique_ptr<ImmersiveHandlerFactoryAsh> immersive_handler_factory_; | 547 std::unique_ptr<ImmersiveHandlerFactoryAsh> immersive_handler_factory_; |
| 550 | 548 |
| 551 DISALLOW_COPY_AND_ASSIGN(Shell); | 549 DISALLOW_COPY_AND_ASSIGN(Shell); |
| 552 }; | 550 }; |
| 553 | 551 |
| 554 } // namespace ash | 552 } // namespace ash |
| 555 | 553 |
| 556 #endif // ASH_SHELL_H_ | 554 #endif // ASH_SHELL_H_ |
| OLD | NEW |