Index: chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h |
diff --git a/chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h b/chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h |
index 893de55933a3b7481b3693cfe0281ee4013836fb..9da1797b728a1d21d4a9b0ffa553b8c1387b685e 100644 |
--- a/chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h |
+++ b/chrome/browser/ui/ash/launcher/shell_window_launcher_item_controller.h |
@@ -14,7 +14,7 @@ |
#include "ui/aura/window_observer.h" |
namespace apps { |
-class ShellWindow; |
+class AppWindow; |
} |
namespace aura { |
@@ -27,14 +27,16 @@ class Image; |
class ChromeLauncherController; |
-// This is a ShellWindowItemLauncherController for shell windows. There is one |
+// This is a ShellWindowItemLauncherController for app windows. There is one |
// instance per app, per launcher id. |
// For apps with multiple windows, each item controller keeps track of all |
// windows associated with the app and their activation order. |
// Instances are owned by ash::ShelfItemDelegateManager. |
// |
// Tests are in chrome_launcher_controller_browsertest.cc |
- |
+// |
+// TODO(jamescook): Rename to AppWindowLauncherItemController. |
+// http://crbug.com/344079 |
class ShellWindowLauncherItemController : public LauncherItemController, |
public aura::WindowObserver { |
public: |
@@ -45,8 +47,7 @@ class ShellWindowLauncherItemController : public LauncherItemController, |
virtual ~ShellWindowLauncherItemController(); |
- void AddShellWindow(apps::ShellWindow* shell_window, |
- ash::ShelfItemStatus status); |
+ void AddAppWindow(apps::AppWindow* app_window, ash::ShelfItemStatus status); |
void RemoveShellWindowForWindow(aura::Window* window); |
@@ -75,25 +76,25 @@ class ShellWindowLauncherItemController : public LauncherItemController, |
intptr_t old) OVERRIDE; |
// Get the number of running applications/incarnations of this. |
- size_t shell_window_count() const { return shell_windows_.size(); } |
+ size_t app_window_count() const { return app_windows_.size(); } |
// Activates the window at position |index|. |
void ActivateIndexedApp(size_t index); |
private: |
- typedef std::list<apps::ShellWindow*> ShellWindowList; |
+ typedef std::list<apps::AppWindow*> AppWindowList; |
- void ShowAndActivateOrMinimize(apps::ShellWindow* shell_window); |
+ void ShowAndActivateOrMinimize(apps::AppWindow* app_window); |
// Activate the given |window_to_show|, or - if already selected - advance to |
// the next window of similar type. |
- void ActivateOrAdvanceToNextShellWindow(apps::ShellWindow* window_to_show); |
+ void ActivateOrAdvanceToNextShellWindow(apps::AppWindow* window_to_show); |
- // List of associated shell windows |
- ShellWindowList shell_windows_; |
+ // List of associated app windows |
+ AppWindowList app_windows_; |
- // Pointer to the most recently active shell window |
- apps::ShellWindow* last_active_shell_window_; |
+ // Pointer to the most recently active app window |
+ apps::AppWindow* last_active_app_window_; |
// The launcher id associated with this set of windows. There is one |
// AppLauncherItemController for each |app_shelf_id_|. |