| 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 43b00c5cd350827cd73df3b53dfc3509a5cd3c26..6d6dbc9caf4f8448a23e946a7b7b250a85c7b3d3 100644
|
| --- a/chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| +++ b/chrome/browser/ui/views/autofill/autofill_popup_view_views.h
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "base/macros.h"
|
| #include "chrome/browser/ui/autofill/autofill_popup_view.h"
|
| +#include "chrome/browser/ui/autofill/autofill_popup_view_helper.h"
|
| #include "chrome/browser/ui/views/autofill/autofill_popup_base_view.h"
|
|
|
| class AutofillPopupController;
|
| @@ -30,6 +31,10 @@ class AutofillPopupViewViews : public AutofillPopupBaseView,
|
| void Hide() override;
|
| void InvalidateRow(size_t row) override;
|
| void UpdateBoundsAndRedrawPopup() override;
|
| + void UpdatePopupBounds() override;
|
| + int GetAvailableWidthForRow(int row, bool with_label) override;
|
| + int LineFromY(int y) override;
|
| + gfx::Rect GetPopupBounds() override;
|
|
|
| // views::Views implementation
|
| void OnPaint(gfx::Canvas* canvas) override;
|
| @@ -39,6 +44,8 @@ class AutofillPopupViewViews : public AutofillPopupBaseView,
|
| int index,
|
| const gfx::Rect& entry_rect);
|
|
|
| + AutofillPopupViewHelper view_helper_;
|
| +
|
| AutofillPopupController* controller_; // Weak reference.
|
|
|
| DISALLOW_COPY_AND_ASSIGN(AutofillPopupViewViews);
|
|
|