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 75 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
86 class WindowTreeHostManager; | 86 class WindowTreeHostManager; |
87 class DisplayErrorObserver; | 87 class DisplayErrorObserver; |
88 class DisplayManager; | 88 class DisplayManager; |
89 class DragDropController; | 89 class DragDropController; |
90 class EventClientImpl; | 90 class EventClientImpl; |
91 class EventRewriterEventFilter; | 91 class EventRewriterEventFilter; |
92 class EventTransformationHandler; | 92 class EventTransformationHandler; |
93 class FirstRunHelper; | 93 class FirstRunHelper; |
94 class GPUSupport; | 94 class GPUSupport; |
95 class HighContrastController; | 95 class HighContrastController; |
96 class ImmersiveContextAsh; | |
97 class ImmersiveHandlerFactoryAsh; | 96 class ImmersiveHandlerFactoryAsh; |
98 class LinkHandlerModelFactory; | 97 class LinkHandlerModelFactory; |
99 class LocaleNotificationController; | 98 class LocaleNotificationController; |
100 class LockStateController; | 99 class LockStateController; |
101 enum class LoginStatus; | 100 enum class LoginStatus; |
102 class MagnificationController; | 101 class MagnificationController; |
103 class MouseCursorEventFilter; | 102 class MouseCursorEventFilter; |
104 class OverlayEventFilter; | 103 class OverlayEventFilter; |
105 class PartialMagnificationController; | 104 class PartialMagnificationController; |
106 class PointerWatcherDelegate; | 105 class PointerWatcherDelegate; |
(...skipping 487 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
594 std::unique_ptr<::wm::CursorManager> cursor_manager_; | 593 std::unique_ptr<::wm::CursorManager> cursor_manager_; |
595 | 594 |
596 // For testing only: simulate that a modal window is open | 595 // For testing only: simulate that a modal window is open |
597 bool simulate_modal_window_open_for_testing_; | 596 bool simulate_modal_window_open_for_testing_; |
598 | 597 |
599 bool is_touch_hud_projection_enabled_; | 598 bool is_touch_hud_projection_enabled_; |
600 | 599 |
601 // Injected content::GPUDataManager support. | 600 // Injected content::GPUDataManager support. |
602 std::unique_ptr<GPUSupport> gpu_support_; | 601 std::unique_ptr<GPUSupport> gpu_support_; |
603 | 602 |
604 std::unique_ptr<ImmersiveContextAsh> immersive_context_; | |
605 std::unique_ptr<ImmersiveHandlerFactoryAsh> immersive_handler_factory_; | 603 std::unique_ptr<ImmersiveHandlerFactoryAsh> immersive_handler_factory_; |
606 | 604 |
607 base::SequencedWorkerPool* blocking_pool_; | 605 base::SequencedWorkerPool* blocking_pool_; |
608 | 606 |
609 bool in_mus_ = false; | 607 bool in_mus_ = false; |
610 | 608 |
611 DISALLOW_COPY_AND_ASSIGN(Shell); | 609 DISALLOW_COPY_AND_ASSIGN(Shell); |
612 }; | 610 }; |
613 | 611 |
614 } // namespace ash | 612 } // namespace ash |
615 | 613 |
616 #endif // ASH_SHELL_H_ | 614 #endif // ASH_SHELL_H_ |
OLD | NEW |