Index: chrome/browser/ui/app_list/apps_model_builder.h |
diff --git a/chrome/browser/ui/app_list/apps_model_builder.h b/chrome/browser/ui/app_list/apps_model_builder.h |
index 48628967079f3f421287c862c2c0af58623f14bd..f4b1deff6ff895d3ec9cdcc6fa1852214d899ce4 100644 |
--- a/chrome/browser/ui/app_list/apps_model_builder.h |
+++ b/chrome/browser/ui/app_list/apps_model_builder.h |
@@ -18,6 +18,10 @@ class ExtensionAppItem; |
class ExtensionSet; |
class Profile; |
+namespace app_list { |
+class AppListItemModel; |
+} |
+ |
namespace extensions { |
class Extension; |
class InstallTracker; |
@@ -38,13 +42,13 @@ class AppsModelBuilder : public ui::ListModelObserver, |
virtual ~AppsModelBuilder(); |
// Returns app instance with id |extension_id|. |
- ExtensionAppItem* GetApp(const std::string& extension_id); |
+ app_list::AppListItemModel* GetApp(const std::string& extension_id); |
// Rebuilds the model with the given profile. |
void SwitchProfile(Profile* profile); |
private: |
- typedef std::vector<ExtensionAppItem*> Apps; |
+ typedef std::vector<ExtensionAppItem*> ExtensionApps; |
// Overridden from extensions::InstallObserver: |
virtual void OnBeginExtensionInstall(const std::string& extension_id, |
@@ -71,7 +75,7 @@ class AppsModelBuilder : public ui::ListModelObserver, |
virtual void OnShutdown() OVERRIDE; |
// Adds apps in |extensions| to |apps|. |
- void AddApps(const ExtensionSet* extensions, Apps* apps); |
+ void AddApps(const ExtensionSet* extensions, ExtensionApps* apps); |
jennyz
2013/10/03 20:40:27
Should this be renamed as AddExtensionApps?
|
// Populates the model with apps. |
void PopulateApps(); |
@@ -97,7 +101,11 @@ class AppsModelBuilder : public ui::ListModelObserver, |
void UpdateHighlight(); |
// Returns app instance at given |index|. |
- ExtensionAppItem* GetAppAt(size_t index); |
+ app_list::AppListItemModel* GetAppAt(size_t index); |
+ |
+ // Returns the ExtensionAppItem at |index| or NULL if the item is not an |
+ // exension app. |
+ ExtensionAppItem* GetExtensionAppAt(size_t index); |
// ui::ListModelObserver overrides: |
virtual void ListItemsAdded(size_t start, size_t count) OVERRIDE; |