| 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 44 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 55 | 55 |
| 56 namespace gfx { | 56 namespace gfx { |
| 57 class Insets; | 57 class Insets; |
| 58 } | 58 } |
| 59 | 59 |
| 60 namespace ui { | 60 namespace ui { |
| 61 class UserActivityDetector; | 61 class UserActivityDetector; |
| 62 class UserActivityPowerManagerNotifier; | 62 class UserActivityPowerManagerNotifier; |
| 63 } | 63 } |
| 64 | 64 |
| 65 namespace ui_devtools { | |
| 66 class UiDevToolsServer; | |
| 67 } | |
| 68 | |
| 69 namespace views { | 65 namespace views { |
| 70 class NonClientFrameView; | 66 class NonClientFrameView; |
| 71 class Widget; | 67 class Widget; |
| 72 namespace corewm { | 68 namespace corewm { |
| 73 class TooltipController; | 69 class TooltipController; |
| 74 } | 70 } |
| 75 } | 71 } |
| 76 | 72 |
| 77 namespace wm { | 73 namespace wm { |
| 78 class AcceleratorFilter; | 74 class AcceleratorFilter; |
| (...skipping 633 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 712 std::unique_ptr<VpnList> vpn_list_; | 708 std::unique_ptr<VpnList> vpn_list_; |
| 713 std::unique_ptr<WallpaperController> wallpaper_controller_; | 709 std::unique_ptr<WallpaperController> wallpaper_controller_; |
| 714 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; | 710 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; |
| 715 std::unique_ptr<WindowCycleController> window_cycle_controller_; | 711 std::unique_ptr<WindowCycleController> window_cycle_controller_; |
| 716 std::unique_ptr<WindowSelectorController> window_selector_controller_; | 712 std::unique_ptr<WindowSelectorController> window_selector_controller_; |
| 717 std::unique_ptr<::wm::ShadowController> shadow_controller_; | 713 std::unique_ptr<::wm::ShadowController> shadow_controller_; |
| 718 std::unique_ptr<::wm::VisibilityController> visibility_controller_; | 714 std::unique_ptr<::wm::VisibilityController> visibility_controller_; |
| 719 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; | 715 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; |
| 720 std::unique_ptr<app_list::AppList> app_list_; | 716 std::unique_ptr<app_list::AppList> app_list_; |
| 721 std::unique_ptr<::PrefService> pref_service_; | 717 std::unique_ptr<::PrefService> pref_service_; |
| 722 std::unique_ptr<ui_devtools::UiDevToolsServer> devtools_server_; | |
| 723 std::unique_ptr<views::corewm::TooltipController> tooltip_controller_; | 718 std::unique_ptr<views::corewm::TooltipController> tooltip_controller_; |
| 724 LinkHandlerModelFactory* link_handler_model_factory_; | 719 LinkHandlerModelFactory* link_handler_model_factory_; |
| 725 std::unique_ptr<PowerButtonController> power_button_controller_; | 720 std::unique_ptr<PowerButtonController> power_button_controller_; |
| 726 std::unique_ptr<LockStateController> lock_state_controller_; | 721 std::unique_ptr<LockStateController> lock_state_controller_; |
| 727 std::unique_ptr<ui::UserActivityDetector> user_activity_detector_; | 722 std::unique_ptr<ui::UserActivityDetector> user_activity_detector_; |
| 728 std::unique_ptr<VideoDetector> video_detector_; | 723 std::unique_ptr<VideoDetector> video_detector_; |
| 729 std::unique_ptr<WindowTreeHostManager> window_tree_host_manager_; | 724 std::unique_ptr<WindowTreeHostManager> window_tree_host_manager_; |
| 730 std::unique_ptr<HighContrastController> high_contrast_controller_; | 725 std::unique_ptr<HighContrastController> high_contrast_controller_; |
| 731 std::unique_ptr<MagnificationController> magnification_controller_; | 726 std::unique_ptr<MagnificationController> magnification_controller_; |
| 732 std::unique_ptr<AutoclickController> autoclick_controller_; | 727 std::unique_ptr<AutoclickController> autoclick_controller_; |
| (...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 826 std::unique_ptr<AppListDelegateImpl> app_list_delegate_impl_; | 821 std::unique_ptr<AppListDelegateImpl> app_list_delegate_impl_; |
| 827 | 822 |
| 828 base::ObserverList<ShellObserver> shell_observers_; | 823 base::ObserverList<ShellObserver> shell_observers_; |
| 829 | 824 |
| 830 DISALLOW_COPY_AND_ASSIGN(Shell); | 825 DISALLOW_COPY_AND_ASSIGN(Shell); |
| 831 }; | 826 }; |
| 832 | 827 |
| 833 } // namespace ash | 828 } // namespace ash |
| 834 | 829 |
| 835 #endif // ASH_SHELL_H_ | 830 #endif // ASH_SHELL_H_ |
| OLD | NEW |