Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(111)

Side by Side Diff: ash/shell.h

Issue 2766543002: Move even more from WmShell to Shell (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « ash/display/screen_orientation_controller_chromeos.cc ('k') | ash/shell.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 class DisplayColorManager; 100 class DisplayColorManager;
101 class DisplayConfigurationController; 101 class DisplayConfigurationController;
102 class DisplayErrorObserver; 102 class DisplayErrorObserver;
103 class DragDropController; 103 class DragDropController;
104 class EventClientImpl; 104 class EventClientImpl;
105 class EventTransformationHandler; 105 class EventTransformationHandler;
106 class FirstRunHelper; 106 class FirstRunHelper;
107 class FocusCycler; 107 class FocusCycler;
108 class GPUSupport; 108 class GPUSupport;
109 class HighContrastController; 109 class HighContrastController;
110 class ImmersiveContextAsh;
110 class ImmersiveHandlerFactoryAsh; 111 class ImmersiveHandlerFactoryAsh;
111 class KeyboardBrightnessControlDelegate; 112 class KeyboardBrightnessControlDelegate;
112 class KeyboardUI; 113 class KeyboardUI;
113 class LaserPointerController; 114 class LaserPointerController;
114 class LinkHandlerModelFactory; 115 class LinkHandlerModelFactory;
115 class LocaleNotificationController; 116 class LocaleNotificationController;
116 class LockStateController; 117 class LockStateController;
117 enum class LoginStatus; 118 enum class LoginStatus;
118 class LogoutConfirmationController; 119 class LogoutConfirmationController;
119 class MagnificationController; 120 class MagnificationController;
121 class MaximizeModeController;
122 class MediaController;
120 class MouseCursorEventFilter; 123 class MouseCursorEventFilter;
124 class MruWindowTracker;
125 class NewWindowController;
121 class OverlayEventFilter; 126 class OverlayEventFilter;
122 class PaletteDelegate; 127 class PaletteDelegate;
123 class PartialMagnificationController; 128 class PartialMagnificationController;
124 class PowerButtonController; 129 class PowerButtonController;
125 class PowerEventObserver; 130 class PowerEventObserver;
126 class ProjectingObserver; 131 class ProjectingObserver;
127 class ResizeShadowController; 132 class ResizeShadowController;
128 class ResolutionNotificationController; 133 class ResolutionNotificationController;
129 class RootWindowController; 134 class RootWindowController;
130 class ScopedOverviewAnimationSettingsFactoryAura; 135 class ScopedOverviewAnimationSettingsFactoryAura;
(...skipping 175 matching lines...) Expand 10 before | Expand all | Expand 10 after
306 KeyboardBrightnessControlDelegate* keyboard_brightness_control_delegate() { 311 KeyboardBrightnessControlDelegate* keyboard_brightness_control_delegate() {
307 return keyboard_brightness_control_delegate_.get(); 312 return keyboard_brightness_control_delegate_.get();
308 } 313 }
309 KeyboardUI* keyboard_ui() { return keyboard_ui_.get(); } 314 KeyboardUI* keyboard_ui() { return keyboard_ui_.get(); }
310 LocaleNotificationController* locale_notification_controller() { 315 LocaleNotificationController* locale_notification_controller() {
311 return locale_notification_controller_.get(); 316 return locale_notification_controller_.get();
312 } 317 }
313 LogoutConfirmationController* logout_confirmation_controller() { 318 LogoutConfirmationController* logout_confirmation_controller() {
314 return logout_confirmation_controller_.get(); 319 return logout_confirmation_controller_.get();
315 } 320 }
321 MaximizeModeController* maximize_mode_controller() {
322 return maximize_mode_controller_.get();
323 }
324 MediaController* media_controller() { return media_controller_.get(); }
325 MruWindowTracker* mru_window_tracker() { return mru_window_tracker_.get(); }
326 NewWindowController* new_window_controller() {
327 return new_window_controller_.get();
328 }
316 SystemTrayController* system_tray_controller() { 329 SystemTrayController* system_tray_controller() {
317 return system_tray_controller_.get(); 330 return system_tray_controller_.get();
318 } 331 }
319 SystemTrayDelegate* system_tray_delegate() { 332 SystemTrayDelegate* system_tray_delegate() {
320 return system_tray_delegate_.get(); 333 return system_tray_delegate_.get();
321 } 334 }
322 views::corewm::TooltipController* tooltip_controller() { 335 views::corewm::TooltipController* tooltip_controller() {
323 return tooltip_controller_.get(); 336 return tooltip_controller_.get();
324 } 337 }
325 OverlayEventFilter* overlay_filter() { return overlay_filter_.get(); } 338 OverlayEventFilter* overlay_filter() { return overlay_filter_.get(); }
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after
608 std::unique_ptr<UserMetricsRecorder> user_metrics_recorder_; 621 std::unique_ptr<UserMetricsRecorder> user_metrics_recorder_;
609 std::unique_ptr<SessionStateDelegate> session_state_delegate_; 622 std::unique_ptr<SessionStateDelegate> session_state_delegate_;
610 std::unique_ptr<WindowPositioner> window_positioner_; 623 std::unique_ptr<WindowPositioner> window_positioner_;
611 624
612 std::unique_ptr<AcceleratorController> accelerator_controller_; 625 std::unique_ptr<AcceleratorController> accelerator_controller_;
613 std::unique_ptr<AccessibilityDelegate> accessibility_delegate_; 626 std::unique_ptr<AccessibilityDelegate> accessibility_delegate_;
614 std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_; 627 std::unique_ptr<BrightnessControlDelegate> brightness_control_delegate_;
615 std::unique_ptr<CastConfigController> cast_config_; 628 std::unique_ptr<CastConfigController> cast_config_;
616 std::unique_ptr<DragDropController> drag_drop_controller_; 629 std::unique_ptr<DragDropController> drag_drop_controller_;
617 std::unique_ptr<FocusCycler> focus_cycler_; 630 std::unique_ptr<FocusCycler> focus_cycler_;
631 std::unique_ptr<ImmersiveContextAsh> immersive_context_;
618 std::unique_ptr<KeyboardBrightnessControlDelegate> 632 std::unique_ptr<KeyboardBrightnessControlDelegate>
619 keyboard_brightness_control_delegate_; 633 keyboard_brightness_control_delegate_;
620 std::unique_ptr<KeyboardUI> keyboard_ui_; 634 std::unique_ptr<KeyboardUI> keyboard_ui_;
621 std::unique_ptr<LocaleNotificationController> locale_notification_controller_; 635 std::unique_ptr<LocaleNotificationController> locale_notification_controller_;
622 std::unique_ptr<LogoutConfirmationController> logout_confirmation_controller_; 636 std::unique_ptr<LogoutConfirmationController> logout_confirmation_controller_;
637 std::unique_ptr<MaximizeModeController> maximize_mode_controller_;
638 std::unique_ptr<MediaController> media_controller_;
639 std::unique_ptr<MruWindowTracker> mru_window_tracker_;
640 std::unique_ptr<NewWindowController> new_window_controller_;
623 std::unique_ptr<PaletteDelegate> palette_delegate_; 641 std::unique_ptr<PaletteDelegate> palette_delegate_;
624 std::unique_ptr<ResizeShadowController> resize_shadow_controller_; 642 std::unique_ptr<ResizeShadowController> resize_shadow_controller_;
625 std::unique_ptr<ShellDelegate> shell_delegate_; 643 std::unique_ptr<ShellDelegate> shell_delegate_;
626 std::unique_ptr<SystemTrayController> system_tray_controller_; 644 std::unique_ptr<SystemTrayController> system_tray_controller_;
627 std::unique_ptr<SystemTrayDelegate> system_tray_delegate_; 645 std::unique_ptr<SystemTrayDelegate> system_tray_delegate_;
628 std::unique_ptr<ToastManager> toast_manager_; 646 std::unique_ptr<ToastManager> toast_manager_;
629 std::unique_ptr<WallpaperController> wallpaper_controller_; 647 std::unique_ptr<WallpaperController> wallpaper_controller_;
630 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_; 648 std::unique_ptr<WallpaperDelegate> wallpaper_delegate_;
631 std::unique_ptr<::wm::ShadowController> shadow_controller_; 649 std::unique_ptr<::wm::ShadowController> shadow_controller_;
632 std::unique_ptr<::wm::VisibilityController> visibility_controller_; 650 std::unique_ptr<::wm::VisibilityController> visibility_controller_;
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
742 base::ObserverList<ShellObserver> shell_observers_; 760 base::ObserverList<ShellObserver> shell_observers_;
743 761
744 scoped_refptr<base::SequencedWorkerPool> blocking_pool_; 762 scoped_refptr<base::SequencedWorkerPool> blocking_pool_;
745 763
746 DISALLOW_COPY_AND_ASSIGN(Shell); 764 DISALLOW_COPY_AND_ASSIGN(Shell);
747 }; 765 };
748 766
749 } // namespace ash 767 } // namespace ash
750 768
751 #endif // ASH_SHELL_H_ 769 #endif // ASH_SHELL_H_
OLDNEW
« no previous file with comments | « ash/display/screen_orientation_controller_chromeos.cc ('k') | ash/shell.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698