| 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 119 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 130 class OverlayEventFilter; | 130 class OverlayEventFilter; |
| 131 class PaletteDelegate; | 131 class PaletteDelegate; |
| 132 class PartialMagnificationController; | 132 class PartialMagnificationController; |
| 133 class PowerButtonController; | 133 class PowerButtonController; |
| 134 class PowerEventObserver; | 134 class PowerEventObserver; |
| 135 class ProjectingObserver; | 135 class ProjectingObserver; |
| 136 class ResizeShadowController; | 136 class ResizeShadowController; |
| 137 class ResolutionNotificationController; | 137 class ResolutionNotificationController; |
| 138 class RootWindowController; | 138 class RootWindowController; |
| 139 class ShellPort; | 139 class ShellPort; |
| 140 class ScopedOverviewAnimationSettingsFactoryAura; | 140 class ScopedOverviewAnimationSettingsFactory; |
| 141 class ScreenLayoutObserver; | 141 class ScreenLayoutObserver; |
| 142 class ScreenOrientationController; | 142 class ScreenOrientationController; |
| 143 class ScreenshotController; | 143 class ScreenshotController; |
| 144 class ScreenPinningController; | 144 class ScreenPinningController; |
| 145 class ScreenPositionController; | 145 class ScreenPositionController; |
| 146 class SessionController; | 146 class SessionController; |
| 147 class SessionStateDelegate; | 147 class SessionStateDelegate; |
| 148 class ShelfController; | 148 class ShelfController; |
| 149 class ShelfModel; | 149 class ShelfModel; |
| 150 class ShelfWindowWatcher; | 150 class ShelfWindowWatcher; |
| (...skipping 519 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 670 static Shell* instance_; | 670 static Shell* instance_; |
| 671 | 671 |
| 672 // Only valid in mash, for classic ash this is null. | 672 // Only valid in mash, for classic ash this is null. |
| 673 static aura::WindowTreeClient* window_tree_client_; | 673 static aura::WindowTreeClient* window_tree_client_; |
| 674 static aura::WindowManagerClient* window_manager_client_; | 674 static aura::WindowManagerClient* window_manager_client_; |
| 675 | 675 |
| 676 // If set before the Shell is initialized, the mouse cursor will be hidden | 676 // If set before the Shell is initialized, the mouse cursor will be hidden |
| 677 // when the screen is initially created. | 677 // when the screen is initially created. |
| 678 static bool initially_hide_cursor_; | 678 static bool initially_hide_cursor_; |
| 679 | 679 |
| 680 std::unique_ptr<ScopedOverviewAnimationSettingsFactoryAura> | 680 std::unique_ptr<ScopedOverviewAnimationSettingsFactory> |
| 681 scoped_overview_animation_settings_factory_; | 681 scoped_overview_animation_settings_factory_; |
| 682 std::unique_ptr<ShellPort> shell_port_; | 682 std::unique_ptr<ShellPort> shell_port_; |
| 683 | 683 |
| 684 // The CompoundEventFilter owned by aura::Env object. | 684 // The CompoundEventFilter owned by aura::Env object. |
| 685 std::unique_ptr<::wm::CompoundEventFilter> env_filter_; | 685 std::unique_ptr<::wm::CompoundEventFilter> env_filter_; |
| 686 | 686 |
| 687 std::unique_ptr<UserMetricsRecorder> user_metrics_recorder_; | 687 std::unique_ptr<UserMetricsRecorder> user_metrics_recorder_; |
| 688 std::unique_ptr<SessionStateDelegate> session_state_delegate_; | 688 std::unique_ptr<SessionStateDelegate> session_state_delegate_; |
| 689 std::unique_ptr<WindowPositioner> window_positioner_; | 689 std::unique_ptr<WindowPositioner> window_positioner_; |
| 690 | 690 |
| (...skipping 146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 837 base::ObserverList<ShellObserver> shell_observers_; | 837 base::ObserverList<ShellObserver> shell_observers_; |
| 838 | 838 |
| 839 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; | 839 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; |
| 840 | 840 |
| 841 DISALLOW_COPY_AND_ASSIGN(Shell); | 841 DISALLOW_COPY_AND_ASSIGN(Shell); |
| 842 }; | 842 }; |
| 843 | 843 |
| 844 } // namespace ash | 844 } // namespace ash |
| 845 | 845 |
| 846 #endif // ASH_SHELL_H_ | 846 #endif // ASH_SHELL_H_ |
| OLD | NEW |