Index: ash/wm/shelf_layout_manager.h |
diff --git a/ash/wm/shelf_layout_manager.h b/ash/wm/shelf_layout_manager.h |
index c0b57f841283e938f65579dbdb2b4c095704e96b..6b9eb08d4d6e0665ed807b5f3ac62cdc0c1b5854 100644 |
--- a/ash/wm/shelf_layout_manager.h |
+++ b/ash/wm/shelf_layout_manager.h |
@@ -27,15 +27,12 @@ namespace ui { |
class GestureEvent; |
} |
-namespace views { |
-class Widget; |
-} |
- |
namespace ash { |
class ScreenAsh; |
namespace internal { |
class ShelfLayoutManagerTest; |
+class StatusAreaWidget; |
class WorkspaceController; |
// ShelfLayoutManager is the layout manager responsible for the launcher and |
@@ -88,7 +85,7 @@ class ASH_EXPORT ShelfLayoutManager : |
// Size of the shelf when auto-hidden. |
static const int kAutoHideSize; |
- explicit ShelfLayoutManager(views::Widget* status); |
+ explicit ShelfLayoutManager(StatusAreaWidget* status); |
virtual ~ShelfLayoutManager(); |
// Sets the ShelfAutoHideBehavior. See enum description for details. |
@@ -112,7 +109,7 @@ class ASH_EXPORT ShelfLayoutManager : |
const views::Widget* launcher_widget() const { |
return launcher_ ? launcher_->widget() : NULL; |
} |
- views::Widget* status() { return status_; } |
+ StatusAreaWidget* status_area_widget() { return status_area_widget_; } |
bool in_layout() const { return in_layout_; } |
@@ -277,7 +274,7 @@ class ASH_EXPORT ShelfLayoutManager : |
State state_; |
Launcher* launcher_; |
- views::Widget* status_; |
+ StatusAreaWidget* status_area_widget_; |
WorkspaceController* workspace_controller_; |