Upstream version 5.34.104.0
[platform/framework/web/crosswalk.git] / src / ash / shelf / shelf_model.h
index 1e89462..3b57c2a 100644 (file)
@@ -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_;