Index: chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h |
diff --git a/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h b/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h |
index 34d42e93fa82380df7618119b78b75b3b9c9b533..c67cb57f0e44d3f57759ad6999400ab02ea2bfd8 100644 |
--- a/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h |
+++ b/chrome/browser/ui/views/app_list/win/app_list_controller_delegate_win.h |
@@ -5,22 +5,38 @@ |
#ifndef CHROME_BROWSER_UI_VIEWS_APP_LIST_WIN_APP_LIST_CONTROLLER_DELEGATE_WIN_H_ |
#define CHROME_BROWSER_UI_VIEWS_APP_LIST_WIN_APP_LIST_CONTROLLER_DELEGATE_WIN_H_ |
-#include "chrome/browser/ui/app_list/app_list_controller_delegate_views.h" |
+#include "base/files/file_path.h" |
+#include "chrome/browser/ui/app_list/app_list_controller_delegate_impl.h" |
+#include "ui/gfx/image/image_skia.h" |
+#include "ui/gfx/native_widget_types.h" |
+ |
+class AppListServiceWin; |
+class Profile; |
+ |
+namespace extensions { |
+class Extension; |
+} |
// Windows specific configuration and behaviour for the AppList. |
-class AppListControllerDelegateWin : public AppListControllerDelegateViews { |
+class AppListControllerDelegateWin : public AppListControllerDelegateImpl { |
public: |
- explicit AppListControllerDelegateWin(AppListServiceViews* service); |
+ explicit AppListControllerDelegateWin(AppListServiceWin* service); |
virtual ~AppListControllerDelegateWin(); |
// AppListControllerDelegate overrides: |
virtual bool ForceNativeDesktop() const OVERRIDE; |
+ virtual void ViewClosing() OVERRIDE; |
virtual gfx::ImageSkia GetWindowIcon() OVERRIDE; |
+ virtual void OnShowExtensionPrompt() OVERRIDE; |
+ virtual void OnCloseExtensionPrompt() OVERRIDE; |
+ virtual bool CanDoCreateShortcutsFlow() OVERRIDE; |
private: |
// AppListcontrollerDelegateImpl: |
virtual void FillLaunchParams(AppLaunchParams* params) OVERRIDE; |
+ AppListServiceWin* service_; |
+ |
DISALLOW_COPY_AND_ASSIGN(AppListControllerDelegateWin); |
}; |