Index: ash/root_window_controller.h |
diff --git a/ash/root_window_controller.h b/ash/root_window_controller.h |
index e42aa052e4b29c38fc1e0b18cad3831b3aa2f25b..bc9fd3f2db0b62db4b6b37f2f9f556b499aca78c 100644 |
--- a/ash/root_window_controller.h |
+++ b/ash/root_window_controller.h |
@@ -46,7 +46,6 @@ class ScopedCaptureClient; |
namespace ash { |
class AshWindowTreeHost; |
-class AlwaysOnTopController; |
class DockedWindowLayoutManager; |
enum class LoginStatus; |
class PanelLayoutManager; |
@@ -105,12 +104,12 @@ class ASH_EXPORT RootWindowController : public ShellObserver { |
WorkspaceController* workspace_controller(); |
- AlwaysOnTopController* always_on_top_controller() { |
- return always_on_top_controller_.get(); |
- } |
- |
WmShelfAura* wm_shelf_aura() const { return wm_shelf_aura_.get(); } |
+ WmRootWindowControllerAura* wm_root_window_controller() { |
+ return wm_root_window_controller_; |
+ } |
+ |
// Get touch HUDs associated with this root window controller. |
TouchHudDebug* touch_hud_debug() const { return touch_hud_debug_; } |
TouchHudProjection* touch_hud_projection() const { |
@@ -222,6 +221,9 @@ class ASH_EXPORT RootWindowController : public ShellObserver { |
// Disables projection touch HUD. |
void DisableTouchHudProjection(); |
+ DockedWindowLayoutManager* docked_window_layout_manager(); |
+ PanelLayoutManager* panel_layout_manager(); |
+ |
// Overridden from ShellObserver. |
void OnLoginStateChanged(LoginStatus status) override; |
void OnTouchHudProjectionToggled(bool enabled) override; |
@@ -245,12 +247,6 @@ class ASH_EXPORT RootWindowController : public ShellObserver { |
// this must be deleted before the container is deleted. |
std::unique_ptr<aura::Window> mouse_event_target_; |
- // Manages layout of docked windows. Owned by DockedContainer. |
- DockedWindowLayoutManager* docked_layout_manager_; |
- |
- // Manages layout of panels. Owned by PanelContainer. |
- PanelLayoutManager* panel_layout_manager_; |
- |
std::unique_ptr<SystemWallpaperController> system_wallpaper_; |
#if defined(OS_CHROMEOS) |
@@ -260,8 +256,6 @@ class ASH_EXPORT RootWindowController : public ShellObserver { |
std::unique_ptr<AshTouchExplorationManager> touch_exploration_manager_; |
#endif |
- std::unique_ptr<AlwaysOnTopController> always_on_top_controller_; |
- |
// Heads-up displays for touch events. These HUDs are not owned by the root |
// window controller and manage their own lifetimes. |
TouchHudDebug* touch_hud_debug_; |