Index: ash/common/shelf/shelf.h |
diff --git a/ash/common/shelf/shelf.h b/ash/common/shelf/shelf.h |
index f1b080834590b281b5ce7eb493d249abf46d8dda..c70264a032ea7c98bf0cf7d04aa84fbc9fe04192 100644 |
--- a/ash/common/shelf/shelf.h |
+++ b/ash/common/shelf/shelf.h |
@@ -5,18 +5,11 @@ |
#ifndef ASH_COMMON_SHELF_SHELF_H_ |
#define ASH_COMMON_SHELF_SHELF_H_ |
-#include <stdint.h> |
- |
-#include <memory> |
- |
#include "ash/ash_export.h" |
#include "ash/common/shelf/shelf_constants.h" |
-#include "ash/common/shelf/shelf_locking_manager.h" |
#include "ash/common/shelf/shelf_types.h" |
#include "ash/common/shelf/shelf_widget.h" |
#include "base/macros.h" |
-#include "ui/gfx/geometry/size.h" |
-#include "ui/views/widget/widget_observer.h" |
namespace app_list { |
class ApplicationDragAndDropHost; |
@@ -26,14 +19,8 @@ namespace gfx { |
class Rect; |
} |
-namespace views { |
-class View; |
-} |
- |
namespace ash { |
class AppListButton; |
-class FocusCycler; |
-class ShelfDelegate; |
class ShelfView; |
class WmShelf; |
@@ -59,20 +46,9 @@ class ASH_EXPORT Shelf { |
// user is logged in yet. |
static Shelf* ForWindow(WmWindow* window); |
- // DEPRECATED. Use WmShelf::GetAlignment() and SetAlignment(). |
- void SetAlignment(ShelfAlignment alignment); |
- ShelfAlignment alignment() const { return alignment_; } |
- |
- // Sets the ShelfAutoHideBehavior. See enum description for details. |
- // DEPRECATED. Use WmShelf::GetAutoHideBehavior() and SetAutoHideBehavior(). |
- void SetAutoHideBehavior(ShelfAutoHideBehavior auto_hide_behavior); |
- ShelfAutoHideBehavior auto_hide_behavior() const { |
- return auto_hide_behavior_; |
- } |
- |
- ShelfAutoHideState GetAutoHideState() const; |
- |
- ShelfVisibilityState GetVisibilityState() const; |
+ // For porting from Shelf to WmShelf. |
+ // TODO(jamescook): Remove this. |
+ WmShelf* wm_shelf() { return wm_shelf_; } |
// Returns the screen bounds of the item for the specified window. If there is |
// no item for the specified window an empty rect is returned. |
@@ -112,10 +88,6 @@ class ASH_EXPORT Shelf { |
// Updates the background for the shelf items. |
void UpdateShelfItemBackground(int alpha); |
- ShelfLockingManager* shelf_locking_manager_for_testing() { |
- return &shelf_locking_manager_; |
- } |
- |
ShelfView* shelf_view_for_testing() { return shelf_view_; } |
private: |
@@ -125,10 +97,6 @@ class ASH_EXPORT Shelf { |
WmShelf* wm_shelf_; |
ShelfWidget* shelf_widget_; |
ShelfView* shelf_view_; |
- ShelfLockingManager shelf_locking_manager_; |
- |
- ShelfAlignment alignment_ = SHELF_ALIGNMENT_BOTTOM; |
- ShelfAutoHideBehavior auto_hide_behavior_ = SHELF_AUTO_HIDE_BEHAVIOR_NEVER; |
DISALLOW_COPY_AND_ASSIGN(Shelf); |
}; |