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

Unified 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 side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ash/display/screen_orientation_controller_chromeos.cc ('k') | ash/shell.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ash/shell.h
diff --git a/ash/shell.h b/ash/shell.h
index 873d4356ae0ea9262deef78c1b189fde9f5aab18..45fb3271bc6ad8e712a9e203d7a4cf67225949ea 100644
--- a/ash/shell.h
+++ b/ash/shell.h
@@ -107,6 +107,7 @@ class FirstRunHelper;
class FocusCycler;
class GPUSupport;
class HighContrastController;
+class ImmersiveContextAsh;
class ImmersiveHandlerFactoryAsh;
class KeyboardBrightnessControlDelegate;
class KeyboardUI;
@@ -117,7 +118,11 @@ class LockStateController;
enum class LoginStatus;
class LogoutConfirmationController;
class MagnificationController;
+class MaximizeModeController;
+class MediaController;
class MouseCursorEventFilter;
+class MruWindowTracker;
+class NewWindowController;
class OverlayEventFilter;
class PaletteDelegate;
class PartialMagnificationController;
@@ -313,6 +318,14 @@ class ASH_EXPORT Shell : public SystemModalContainerEventFilterDelegate,
LogoutConfirmationController* logout_confirmation_controller() {
return logout_confirmation_controller_.get();
}
+ MaximizeModeController* maximize_mode_controller() {
+ return maximize_mode_controller_.get();
+ }
+ MediaController* media_controller() { return media_controller_.get(); }
+ MruWindowTracker* mru_window_tracker() { return mru_window_tracker_.get(); }
+ NewWindowController* new_window_controller() {
+ return new_window_controller_.get();
+ }
SystemTrayController* system_tray_controller() {
return system_tray_controller_.get();
}
@@ -615,11 +628,16 @@ class ASH_EXPORT Shell : public SystemModalContainerEventFilterDelegate,
std::unique_ptr<CastConfigController> cast_config_;
std::unique_ptr<DragDropController> drag_drop_controller_;
std::unique_ptr<FocusCycler> focus_cycler_;
+ std::unique_ptr<ImmersiveContextAsh> immersive_context_;
std::unique_ptr<KeyboardBrightnessControlDelegate>
keyboard_brightness_control_delegate_;
std::unique_ptr<KeyboardUI> keyboard_ui_;
std::unique_ptr<LocaleNotificationController> locale_notification_controller_;
std::unique_ptr<LogoutConfirmationController> logout_confirmation_controller_;
+ std::unique_ptr<MaximizeModeController> maximize_mode_controller_;
+ std::unique_ptr<MediaController> media_controller_;
+ std::unique_ptr<MruWindowTracker> mru_window_tracker_;
+ std::unique_ptr<NewWindowController> new_window_controller_;
std::unique_ptr<PaletteDelegate> palette_delegate_;
std::unique_ptr<ResizeShadowController> resize_shadow_controller_;
std::unique_ptr<ShellDelegate> shell_delegate_;
« 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