Index: ash/wm/app_list_controller.h |
diff --git a/ash/wm/app_list_controller.h b/ash/wm/app_list_controller.h |
index b8c212bfcfca125250ba3326c0e44927e239ef13..437cbb4a75020127ea3a665255e098f61be96e2d 100644 |
--- a/ash/wm/app_list_controller.h |
+++ b/ash/wm/app_list_controller.h |
@@ -16,6 +16,7 @@ |
#include "ui/compositor/layer_animation_observer.h" |
#include "ui/events/event_handler.h" |
#include "ui/gfx/rect.h" |
+#include "ui/keyboard/keyboard_controller_observer.h" |
#include "ui/views/widget/widget_observer.h" |
namespace app_list { |
@@ -42,6 +43,7 @@ class AppListController : public ui::EventHandler, |
public aura::WindowObserver, |
public ui::ImplicitAnimationObserver, |
public views::WidgetObserver, |
+ public keyboard::KeyboardControllerObserver, |
public ShellObserver, |
public ShelfIconObserver, |
public app_list::PaginationModelObserver { |
@@ -108,6 +110,9 @@ class AppListController : public ui::EventHandler, |
// views::WidgetObserver overrides: |
virtual void OnWidgetDestroying(views::Widget* widget) OVERRIDE; |
+ // KeyboardControllerObserver overrides: |
+ virtual void OnKeyboardBoundsChanging(const gfx::Rect& new_bounds) OVERRIDE; |
+ |
// ShellObserver overrides: |
virtual void OnShelfAlignmentChanged(aura::Window* root_window) OVERRIDE; |