Index: chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app.h |
diff --git a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app.h b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app.h |
index f5a1338e8990ff8e53e2e5c6b58a7eb93990e3e6..8f2a078a08ae67237a969bb4dd83f17f1af8eb8e 100644 |
--- a/chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app.h |
+++ b/chrome/browser/ui/ash/launcher/chrome_launcher_controller_per_app.h |
@@ -35,6 +35,7 @@ |
#include "ui/aura/window_observer.h" |
class AppSyncUIState; |
+class BaseWindow; |
class Browser; |
class BrowserLauncherItemControllerTest; |
class ExtensionEnableFlow; |
@@ -252,6 +253,11 @@ class ChromeLauncherControllerPerApp |
virtual const extensions::Extension* GetExtensionForAppID( |
const std::string& app_id) const OVERRIDE; |
+ // Activates a |window|. If |allow_minimize| is true and the system allows |
+ // it, the the window will get minimized instead. |
+ virtual void ActivateWindowOrMinimizeIfActive(BaseWindow* window, |
+ bool allow_minimize) OVERRIDE; |
+ |
// ash::LauncherDelegate overrides: |
virtual void OnBrowserShortcutClicked(int event_flags) OVERRIDE; |
virtual void ItemClicked(const ash::LauncherItem& item, |