Index: chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h |
=================================================================== |
--- chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h (revision 21913) |
+++ chrome/browser/views/autocomplete/autocomplete_popup_contents_view.h (working copy) |
@@ -10,15 +10,17 @@ |
#include "chrome/browser/autocomplete/autocomplete.h" |
#include "chrome/browser/autocomplete/autocomplete_popup_model.h" |
#include "chrome/browser/autocomplete/autocomplete_popup_view.h" |
+#include "views/view.h" |
+#include "webkit/glue/window_open_disposition.h" |
+ |
#if defined(OS_WIN) |
#include "chrome/browser/views/autocomplete/autocomplete_popup_win.h" |
+#else |
+#include "chrome/browser/views/autocomplete/autocomplete_popup_gtk.h" |
#endif |
-#include "views/view.h" |
-#include "webkit/glue/window_open_disposition.h" |
class AutocompleteEditModel; |
class AutocompleteEditViewWin; |
-class AutocompletePopupWin; |
class Profile; |
// An interface implemented by an object that provides data to populate |
@@ -46,7 +48,7 @@ |
public AnimationDelegate { |
public: |
AutocompletePopupContentsView(const gfx::Font& font, |
- AutocompleteEditViewWin* edit_view, |
+ AutocompleteEditView* edit_view, |
AutocompleteEditModel* edit_model, |
Profile* profile, |
AutocompletePopupPositioner* popup_positioner); |
@@ -97,13 +99,15 @@ |
#if defined(OS_WIN) |
// The popup that contains this view. |
scoped_ptr<AutocompletePopupWin> popup_; |
+#else |
+ scoped_ptr<AutocompletePopupGtk> popup_; |
#endif |
// The provider of our result set. |
scoped_ptr<AutocompletePopupModel> model_; |
// The edit view that invokes us. |
- AutocompleteEditViewWin* edit_view_; |
+ AutocompleteEditView* edit_view_; |
// An object that tells the popup how to position itself. |
AutocompletePopupPositioner* popup_positioner_; |