| Index: chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.h
|
| diff --git a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.h b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.h
|
| index f6e3177d25c1799c7982e720b273e8d93a71702a..12088c7486430f2a1d3cb7a2486a300c5db56879 100644
|
| --- a/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.h
|
| +++ b/chrome/browser/ui/views/autocomplete/autocomplete_popup_contents_view.h
|
| @@ -30,6 +30,7 @@ class BubbleBorder;
|
| class Profile;
|
|
|
| namespace gfx {
|
| +class CanvasSkia;
|
| class Insets;
|
| }
|
|
|
| @@ -68,10 +69,9 @@ class AutocompletePopupContentsView : public views::View,
|
|
|
| // Overridden from views::View:
|
| virtual void OnPaint(gfx::Canvas* canvas);
|
| - virtual void PaintChildren(gfx::Canvas* canvas) {
|
| - // We paint our children inside OnPaint().
|
| - }
|
| + virtual void PaintChildren(gfx::CanvasSkia* canvas);
|
| virtual void Layout();
|
| + virtual void LayoutChildren();
|
| virtual void OnMouseEntered(const views::MouseEvent& event);
|
| virtual void OnMouseMoved(const views::MouseEvent& event);
|
| virtual void OnMouseExited(const views::MouseEvent& event);
|
| @@ -89,6 +89,11 @@ class AutocompletePopupContentsView : public views::View,
|
| const gfx::Font& font,
|
| const gfx::Font& bold_font);
|
|
|
| + scoped_ptr<AutocompletePopupModel> model_;
|
| +
|
| + // The "Opt-in to Instant" promo view, if there is one.
|
| + views::View* opt_in_view_;
|
| +
|
| private:
|
| #if defined(OS_WIN)
|
| typedef AutocompletePopupWin AutocompletePopupClass;
|
| @@ -135,9 +140,6 @@ class AutocompletePopupContentsView : public views::View,
|
| // deleted, or without our knowledge.
|
| base::WeakPtr<AutocompletePopupClass> popup_;
|
|
|
| - // The provider of our result set.
|
| - scoped_ptr<AutocompletePopupModel> model_;
|
| -
|
| // The edit view that invokes us.
|
| AutocompleteEditView* edit_view_;
|
|
|
| @@ -168,9 +170,6 @@ class AutocompletePopupContentsView : public views::View,
|
| gfx::Rect start_bounds_;
|
| gfx::Rect target_bounds_;
|
|
|
| - // If non-NULL the instant opt-in-view is visible.
|
| - views::View* opt_in_view_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(AutocompletePopupContentsView);
|
| };
|
|
|
|
|