Index: chrome/browser/ui/views/omnibox/omnibox_views.h |
=================================================================== |
--- chrome/browser/ui/views/omnibox/omnibox_views.h (revision 144960) |
+++ chrome/browser/ui/views/omnibox/omnibox_views.h (working copy) |
@@ -10,9 +10,27 @@ |
class CommandUpdater; |
class LocationBarView; |
class OmniboxView; |
+class OmniboxViewViews; |
+class OmniboxViewWin; |
class Profile; |
class ToolbarModel; |
+namespace views { |
+class View; |
+} |
Peter Kasting
2012/06/29 20:15:28
Nit: This views::View forward declaration not need
msw
2012/06/29 20:20:29
Done.
|
+ |
+// Returns true if OmniboxViewViews should be used (instead of OmniboxViewWin). |
+bool UseOmniboxViews(); |
+ |
+// Return |view| as an OmniboxViewViews, or NULL if it is of a different type. |
+OmniboxViewViews* GetOmniboxViewViews(OmniboxView* view); |
+ |
+#if defined(OS_WIN) && !defined(USE_AURA) |
+// Return |view| as an OmniboxViewWin, or NULL if it is of a different type. |
+OmniboxViewWin* GetOmniboxViewWin(OmniboxView* view); |
+#endif |
+ |
+// Creates an OmniboxView of the appropriate type; Views or Win. |
OmniboxView* CreateOmniboxView(AutocompleteEditController* controller, |
ToolbarModel* toolbar_model, |
Profile* profile, |