Index: chrome/browser/ui/views/first_run_search_engine_view.h |
=================================================================== |
--- chrome/browser/ui/views/first_run_search_engine_view.h (revision 113513) |
+++ chrome/browser/ui/views/first_run_search_engine_view.h (working copy) |
@@ -13,6 +13,7 @@ |
#include "ui/views/controls/button/text_button.h" |
#include "ui/views/view.h" |
#include "ui/views/widget/widget_delegate.h" |
+#include "ui/views/window/client_view.h" |
class Profile; |
class TemplateURL; |
@@ -74,7 +75,8 @@ |
// This class displays a large search engine choice dialog view during |
// initial first run import. |
-class FirstRunSearchEngineView : public views::WidgetDelegateView, |
+class FirstRunSearchEngineView : public views::ClientView, |
+ public views::WidgetDelegate, |
public views::ButtonListener, |
public TemplateURLServiceObserver { |
public: |
@@ -84,11 +86,17 @@ |
virtual ~FirstRunSearchEngineView(); |
- // Overridden from views::WidgetDelegateView: |
+ // Overridden from views::WidgetDelegate: |
virtual string16 GetWindowTitle() const OVERRIDE; |
- virtual views::View* GetContentsView() OVERRIDE { return this; } |
+ virtual views::View* GetContentsView() OVERRIDE; |
+ virtual views::ClientView* CreateClientView(views::Widget* widget) OVERRIDE; |
virtual void WindowClosing() OVERRIDE; |
+ virtual views::Widget* GetWidget() OVERRIDE; |
+ virtual const views::Widget* GetWidget() const OVERRIDE; |
+ // Overridden from views::ClientView: |
+ virtual bool CanClose() OVERRIDE; |
+ |
// Overridden from views::ButtonListener: |
virtual void ButtonPressed(views::Button* sender, |
const views::Event& event) OVERRIDE; |