| 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 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 class SmsObserver; | 150 class SmsObserver; |
| 151 class StickyKeysController; | 151 class StickyKeysController; |
| 152 class SystemGestureEventFilter; | 152 class SystemGestureEventFilter; |
| 153 class SystemModalContainerEventFilter; | 153 class SystemModalContainerEventFilter; |
| 154 class SystemTray; | 154 class SystemTray; |
| 155 class SystemTrayController; | 155 class SystemTrayController; |
| 156 class SystemTrayDelegate; | 156 class SystemTrayDelegate; |
| 157 class SystemTrayNotifier; | 157 class SystemTrayNotifier; |
| 158 class ToplevelWindowEventHandler; | 158 class ToplevelWindowEventHandler; |
| 159 class ToastManager; | 159 class ToastManager; |
| 160 class TrayActionHandlerController; |
| 160 class TrayBluetoothHelper; | 161 class TrayBluetoothHelper; |
| 161 class VirtualKeyboardController; | 162 class VirtualKeyboardController; |
| 162 class VideoActivityNotifier; | 163 class VideoActivityNotifier; |
| 163 class VideoDetector; | 164 class VideoDetector; |
| 164 class VpnList; | 165 class VpnList; |
| 165 class WallpaperController; | 166 class WallpaperController; |
| 166 class WallpaperDelegate; | 167 class WallpaperDelegate; |
| 167 class WebNotificationTray; | 168 class WebNotificationTray; |
| 168 class WindowCycleController; | 169 class WindowCycleController; |
| 169 class WindowPositioner; | 170 class WindowPositioner; |
| (...skipping 166 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 336 } | 337 } |
| 337 SystemTrayDelegate* system_tray_delegate() { | 338 SystemTrayDelegate* system_tray_delegate() { |
| 338 return system_tray_delegate_.get(); | 339 return system_tray_delegate_.get(); |
| 339 } | 340 } |
| 340 SystemTrayNotifier* system_tray_notifier() { | 341 SystemTrayNotifier* system_tray_notifier() { |
| 341 return system_tray_notifier_.get(); | 342 return system_tray_notifier_.get(); |
| 342 } | 343 } |
| 343 views::corewm::TooltipController* tooltip_controller() { | 344 views::corewm::TooltipController* tooltip_controller() { |
| 344 return tooltip_controller_.get(); | 345 return tooltip_controller_.get(); |
| 345 } | 346 } |
| 347 TrayActionHandlerController* tray_action_handler_controller() { |
| 348 return tray_action_handler_controller_.get(); |
| 349 } |
| 346 VpnList* vpn_list() { return vpn_list_.get(); } | 350 VpnList* vpn_list() { return vpn_list_.get(); } |
| 347 WindowCycleController* window_cycle_controller() { | 351 WindowCycleController* window_cycle_controller() { |
| 348 return window_cycle_controller_.get(); | 352 return window_cycle_controller_.get(); |
| 349 } | 353 } |
| 350 WindowSelectorController* window_selector_controller() { | 354 WindowSelectorController* window_selector_controller() { |
| 351 return window_selector_controller_.get(); | 355 return window_selector_controller_.get(); |
| 352 } | 356 } |
| 353 OverlayEventFilter* overlay_filter() { return overlay_filter_.get(); } | 357 OverlayEventFilter* overlay_filter() { return overlay_filter_.get(); } |
| 354 LinkHandlerModelFactory* link_handler_model_factory() { | 358 LinkHandlerModelFactory* link_handler_model_factory() { |
| 355 return link_handler_model_factory_; | 359 return link_handler_model_factory_; |
| (...skipping 327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 683 std::unique_ptr<ResizeShadowController> resize_shadow_controller_; | 687 std::unique_ptr<ResizeShadowController> resize_shadow_controller_; |
| 684 std::unique_ptr<SessionController> session_controller_; | 688 std::unique_ptr<SessionController> session_controller_; |
| 685 std::unique_ptr<ShelfController> shelf_controller_; | 689 std::unique_ptr<ShelfController> shelf_controller_; |
| 686 std::unique_ptr<ShelfWindowWatcher> shelf_window_watcher_; | 690 std::unique_ptr<ShelfWindowWatcher> shelf_window_watcher_; |
| 687 std::unique_ptr<ShellDelegate> shell_delegate_; | 691 std::unique_ptr<ShellDelegate> shell_delegate_; |
| 688 std::unique_ptr<ShutdownController> shutdown_controller_; | 692 std::unique_ptr<ShutdownController> shutdown_controller_; |
| 689 std::unique_ptr<SystemTrayController> system_tray_controller_; | 693 std::unique_ptr<SystemTrayController> system_tray_controller_; |
| 690 std::unique_ptr<SystemTrayDelegate> system_tray_delegate_; | 694 std::unique_ptr<SystemTrayDelegate> system_tray_delegate_; |
| 691 std::unique_ptr<SystemTrayNotifier> system_tray_notifier_; | 695 std::unique_ptr<SystemTrayNotifier> system_tray_notifier_; |
| 692 std::unique_ptr<ToastManager> toast_manager_; | 696 std::unique_ptr<ToastManager> toast_manager_; |
| 697 std::unique_ptr<TrayActionHandlerController> tray_action_handler_controller_; |
| 693 std::unique_ptr<VpnList> vpn_list_; | 698 std::unique_ptr<VpnList> vpn_list_; |
| 694 std::unique_ptr<WallpaperController> wallpaper_controller_; | 699 std::unique_ptr<WallpaperController> wallpaper_controller_; |
| 695 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; | 700 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; |
| 696 std::unique_ptr<WindowCycleController> window_cycle_controller_; | 701 std::unique_ptr<WindowCycleController> window_cycle_controller_; |
| 697 std::unique_ptr<WindowSelectorController> window_selector_controller_; | 702 std::unique_ptr<WindowSelectorController> window_selector_controller_; |
| 698 std::unique_ptr<::wm::ShadowController> shadow_controller_; | 703 std::unique_ptr<::wm::ShadowController> shadow_controller_; |
| 699 std::unique_ptr<::wm::VisibilityController> visibility_controller_; | 704 std::unique_ptr<::wm::VisibilityController> visibility_controller_; |
| 700 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; | 705 std::unique_ptr<::wm::WindowModalityController> window_modality_controller_; |
| 701 std::unique_ptr<app_list::AppList> app_list_; | 706 std::unique_ptr<app_list::AppList> app_list_; |
| 702 std::unique_ptr<::PrefService> pref_service_; | 707 std::unique_ptr<::PrefService> pref_service_; |
| (...skipping 106 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 809 base::ObserverList<ShellObserver> shell_observers_; | 814 base::ObserverList<ShellObserver> shell_observers_; |
| 810 | 815 |
| 811 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; | 816 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; |
| 812 | 817 |
| 813 DISALLOW_COPY_AND_ASSIGN(Shell); | 818 DISALLOW_COPY_AND_ASSIGN(Shell); |
| 814 }; | 819 }; |
| 815 | 820 |
| 816 } // namespace ash | 821 } // namespace ash |
| 817 | 822 |
| 818 #endif // ASH_SHELL_H_ | 823 #endif // ASH_SHELL_H_ |
| OLD | NEW |