| Index: chrome/browser/ui/ash/launcher/app_window_launcher_controller.h
|
| diff --git a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h b/chrome/browser/ui/ash/launcher/app_window_launcher_controller.h
|
| similarity index 76%
|
| rename from chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| rename to chrome/browser/ui/ash/launcher/app_window_launcher_controller.h
|
| index 5b9dacab932238516025e613727f1e421bd6bad3..390721b8207704b7aa563abbe8143ece244291f2 100644
|
| --- a/chrome/browser/ui/ash/launcher/shell_window_launcher_controller.h
|
| +++ b/chrome/browser/ui/ash/launcher/app_window_launcher_controller.h
|
| @@ -2,8 +2,8 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CHROME_BROWSER_UI_ASH_LAUNCHER_SHELL_WINDOW_LAUNCHER_CONTROLLER_H_
|
| -#define CHROME_BROWSER_UI_ASH_LAUNCHER_SHELL_WINDOW_LAUNCHER_CONTROLLER_H_
|
| +#ifndef CHROME_BROWSER_UI_ASH_LAUNCHER_APP_WINDOW_LAUNCHER_CONTROLLER_H_
|
| +#define CHROME_BROWSER_UI_ASH_LAUNCHER_APP_WINDOW_LAUNCHER_CONTROLLER_H_
|
|
|
| #include <list>
|
| #include <map>
|
| @@ -24,25 +24,22 @@ class Window;
|
| namespace client {
|
| class ActivationClient;
|
| }
|
| -
|
| }
|
|
|
| class ChromeLauncherController;
|
| class Profile;
|
| -class ShellWindowLauncherItemController;
|
| +class AppWindowLauncherItemController;
|
|
|
| -// ShellWindowLauncherController observes the app window registry and the
|
| +// AppWindowLauncherController 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
|
| +class AppWindowLauncherController
|
| : public apps::AppWindowRegistry::Observer,
|
| public aura::WindowObserver,
|
| public aura::client::ActivationChangeObserver {
|
| public:
|
| - explicit ShellWindowLauncherController(ChromeLauncherController* owner);
|
| - virtual ~ShellWindowLauncherController();
|
| + explicit AppWindowLauncherController(ChromeLauncherController* owner);
|
| + virtual ~AppWindowLauncherController();
|
|
|
| // Called by ChromeLauncherController when the active user changed and the
|
| // items need to be updated.
|
| @@ -75,11 +72,11 @@ class ShellWindowLauncherController
|
| bool IsRegisteredApp(aura::Window* window);
|
|
|
| private:
|
| - typedef std::map<std::string, ShellWindowLauncherItemController*>
|
| + typedef std::map<std::string, AppWindowLauncherItemController*>
|
| AppControllerMap;
|
| typedef std::map<aura::Window*, std::string> WindowToAppShelfIdMap;
|
|
|
| - ShellWindowLauncherItemController* ControllerForWindow(aura::Window* window);
|
| + AppWindowLauncherItemController* ControllerForWindow(aura::Window* window);
|
|
|
| ChromeLauncherController* owner_;
|
| // A set of unowned AppWindowRegistry pointers for loaded users.
|
| @@ -94,7 +91,7 @@ class ShellWindowLauncherController
|
| // Allows us to get from an aura::Window to the app shelf id.
|
| WindowToAppShelfIdMap window_to_app_shelf_id_map_;
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ShellWindowLauncherController);
|
| + DISALLOW_COPY_AND_ASSIGN(AppWindowLauncherController);
|
| };
|
|
|
| -#endif // CHROME_BROWSER_UI_ASH_LAUNCHER_SHELL_WINDOW_LAUNCHER_CONTROLLER_H_
|
| +#endif // CHROME_BROWSER_UI_ASH_LAUNCHER_APP_WINDOW_LAUNCHER_CONTROLLER_H_
|
|
|