| Index: chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| diff --git a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h b/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| index 04501fb2d8ea49413fe75e6ad672a27f526e6762..5b9dacab932238516025e613727f1e421bd6bad3 100644
|
| --- a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| +++ b/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| @@ -9,12 +9,12 @@
|
| #include <map>
|
| #include <string>
|
|
|
| -#include "apps/shell_window_registry.h"
|
| +#include "apps/app_window_registry.h"
|
| #include "ui/aura/client/activation_change_observer.h"
|
| #include "ui/aura/window_observer.h"
|
|
|
| namespace apps {
|
| -class ShellWindow;
|
| +class AppWindow;
|
| }
|
|
|
| namespace aura {
|
| @@ -31,11 +31,13 @@ class ChromeLauncherController;
|
| class Profile;
|
| class ShellWindowLauncherItemController;
|
|
|
| -// ShellWindowLauncherController observes the Shell Window registry and the
|
| +// ShellWindowLauncherController observes the app window registry and the
|
| // aura window manager. It handles adding and removing launcher items from
|
| // ChromeLauncherController.
|
| +// TODO(jamescook): Rename this to AppWindowLauncherController.
|
| +// http://crbug.com/344079
|
| class ShellWindowLauncherController
|
| - : public apps::ShellWindowRegistry::Observer,
|
| + : public apps::AppWindowRegistry::Observer,
|
| public aura::WindowObserver,
|
| public aura::client::ActivationChangeObserver {
|
| public:
|
| @@ -50,11 +52,10 @@ class ShellWindowLauncherController
|
| // session.
|
| virtual void AdditionalUserAddedToSession(Profile* profile);
|
|
|
| - // Overridden from ShellWindowRegistry::Observer:
|
| - virtual void OnShellWindowAdded(apps::ShellWindow* shell_window) OVERRIDE;
|
| - virtual void OnShellWindowIconChanged(
|
| - apps::ShellWindow* shell_window) OVERRIDE;
|
| - virtual void OnShellWindowRemoved(apps::ShellWindow* shell_window) OVERRIDE;
|
| + // Overridden from AppWindowRegistry::Observer:
|
| + virtual void OnAppWindowAdded(apps::AppWindow* app_window) OVERRIDE;
|
| + virtual void OnAppWindowIconChanged(apps::AppWindow* app_window) OVERRIDE;
|
| + virtual void OnAppWindowRemoved(apps::AppWindow* app_window) OVERRIDE;
|
|
|
| // Overriden from aura::WindowObserver:
|
| virtual void OnWindowDestroying(aura::Window* window) OVERRIDE;
|
| @@ -64,10 +65,10 @@ class ShellWindowLauncherController
|
| aura::Window* lost_active) OVERRIDE;
|
|
|
| protected:
|
| - // Registers a shell window with the shelf and this object.
|
| - void RegisterApp(apps::ShellWindow* shell_window);
|
| + // Registers a app window with the shelf and this object.
|
| + void RegisterApp(apps::AppWindow* app_window);
|
|
|
| - // Unregisters a shell window with the shelf and this object.
|
| + // Unregisters a app window with the shelf and this object.
|
| void UnregisterApp(aura::Window* window);
|
|
|
| // Check if a given window is known to the launcher controller.
|
| @@ -81,10 +82,10 @@ class ShellWindowLauncherController
|
| ShellWindowLauncherItemController* ControllerForWindow(aura::Window* window);
|
|
|
| ChromeLauncherController* owner_;
|
| - // A set of unowned ShellWindowRegistry pointers for loaded users.
|
| + // A set of unowned AppWindowRegistry pointers for loaded users.
|
| // Note that this will only be used with multiple users in the side by side
|
| // mode.
|
| - std::set<apps::ShellWindowRegistry*> registry_;
|
| + std::set<apps::AppWindowRegistry*> registry_;
|
| aura::client::ActivationClient* activation_client_;
|
|
|
| // Map of app launcher id to controller.
|
|
|