| Index: chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| diff --git a/chrome/browser/ui/views/autofill/autofill_popup_view_views.h b/chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| index 351b8dfc1288f1c476861b5c76e26e4dd4262ca1..01340de04d5f8e6729d1eee3ca6731619318133a 100644
|
| --- a/chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| +++ b/chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| @@ -8,6 +8,7 @@
|
| #include "chrome/browser/autofill/autofill_popup_view.h"
|
| #include "content/public/browser/keyboard_listener.h"
|
| #include "ui/views/widget/widget_delegate.h"
|
| +#include "ui/views/widget/widget_observer.h"
|
|
|
| class AutofillExternalDelegateViews;
|
|
|
| @@ -17,6 +18,7 @@ class WebContents;
|
|
|
| // The View Autofill popup implementation.
|
| class AutofillPopupViewViews : public views::WidgetDelegateView,
|
| + public views::WidgetObserver,
|
| public AutofillPopupView,
|
| public KeyboardListener {
|
| public:
|
| @@ -34,6 +36,11 @@ class AutofillPopupViewViews : public views::WidgetDelegateView,
|
| // views:Views implementation.
|
| virtual void OnPaint(gfx::Canvas* canvas) OVERRIDE;
|
|
|
| + // views::WidgetObserver implementation.
|
| + virtual void OnWidgetMoved(views::Widget* widget) OVERRIDE;
|
| + virtual void OnWidgetSizeChanged(views::Widget* widget,
|
| + const gfx::Size& size) OVERRIDE;
|
| +
|
| // KeyboardListener implementation.
|
| virtual bool HandleKeyPressEvent(ui::KeyEvent* event) OVERRIDE;
|
|
|
|
|