| Index: ash/shelf/shelf_model.h
|
| diff --git a/ash/shelf/shelf_model.h b/ash/shelf/shelf_model.h
|
| index 1e8946282fb8737ea8d1107c078a3367dd500083..3b57c2a4fa164baac08aa08d17e9180b4fed0dcb 100644
|
| --- a/ash/shelf/shelf_model.h
|
| +++ b/ash/shelf/shelf_model.h
|
| @@ -6,7 +6,7 @@
|
| #define ASH_SHELF_SHELF_MODEL_H_
|
|
|
| #include "ash/ash_export.h"
|
| -#include "ash/launcher/launcher_types.h"
|
| +#include "ash/shelf/shelf_item_types.h"
|
| #include "base/basictypes.h"
|
| #include "base/observer_list.h"
|
|
|
| @@ -27,11 +27,11 @@ class ASH_EXPORT ShelfModel {
|
| ~ShelfModel();
|
|
|
| // Adds a new item to the model. Returns the resulting index.
|
| - int Add(const LauncherItem& item);
|
| + int Add(const ShelfItem& item);
|
|
|
| // Adds the item. |index| is the requested insertion index, which may be
|
| // modified to meet type-based ordering. Returns the actual insertion index.
|
| - int AddAt(int index, const LauncherItem& item);
|
| + int AddAt(int index, const ShelfItem& item);
|
|
|
| // Removes the item at |index|.
|
| void RemoveItemAt(int index);
|
| @@ -42,10 +42,10 @@ class ASH_EXPORT ShelfModel {
|
|
|
| // Resets the item at the specified index. The item maintains its existing
|
| // id and type.
|
| - void Set(int index, const LauncherItem& item);
|
| + void Set(int index, const ShelfItem& item);
|
|
|
| // Returns the index of the item by id.
|
| - int ItemIndexByID(LauncherID id) const;
|
| + int ItemIndexByID(ShelfID id) const;
|
|
|
| // Returns the |index| of the item matching |type| in |items_|.
|
| // Returns -1 if the matching item is not found.
|
| @@ -62,16 +62,16 @@ class ASH_EXPORT ShelfModel {
|
| int FirstPanelIndex() const;
|
|
|
| // Returns the id assigned to the next item added.
|
| - LauncherID next_id() const { return next_id_; }
|
| + ShelfID next_id() const { return next_id_; }
|
|
|
| // Returns a reserved id which will not be used by the |ShelfModel|.
|
| - LauncherID reserve_external_id() { return next_id_++; }
|
| + ShelfID reserve_external_id() { return next_id_++; }
|
|
|
| // Returns an iterator into items() for the item with the specified id, or
|
| // items().end() if there is no item with the specified id.
|
| - LauncherItems::const_iterator ItemByID(LauncherID id) const;
|
| + ShelfItems::const_iterator ItemByID(ShelfID id) const;
|
|
|
| - const LauncherItems& items() const { return items_; }
|
| + const ShelfItems& items() const { return items_; }
|
| int item_count() const { return static_cast<int>(items_.size()); }
|
|
|
| void SetStatus(Status status);
|
| @@ -87,9 +87,9 @@ class ASH_EXPORT ShelfModel {
|
| int ValidateInsertionIndex(ShelfItemType type, int index) const;
|
|
|
| // ID assigned to the next item.
|
| - LauncherID next_id_;
|
| + ShelfID next_id_;
|
|
|
| - LauncherItems items_;
|
| + ShelfItems items_;
|
| Status status_;
|
| ObserverList<ShelfModelObserver> observers_;
|
|
|
|
|