summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/views/html_dialog_view.h
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/views/html_dialog_view.h')
-rw-r--r--chrome/browser/ui/views/html_dialog_view.h67
1 files changed, 35 insertions, 32 deletions
diff --git a/chrome/browser/ui/views/html_dialog_view.h b/chrome/browser/ui/views/html_dialog_view.h
index dd2d903..cc06018 100644
--- a/chrome/browser/ui/views/html_dialog_view.h
+++ b/chrome/browser/ui/views/html_dialog_view.h
@@ -15,12 +15,9 @@
#include "content/common/notification_observer.h"
#include "content/common/notification_registrar.h"
#include "ui/gfx/size.h"
-#include "views/window/window_delegate.h"
+#include "views/widget/widget_delegate.h"
class Browser;
-namespace views {
-class Window;
-}
////////////////////////////////////////////////////////////////////////////////
//
@@ -39,7 +36,7 @@ class HtmlDialogView
: public DOMView,
public HtmlDialogTabContentsDelegate,
public HtmlDialogUIDelegate,
- public views::WindowDelegate,
+ public views::WidgetDelegate,
public NotificationObserver {
public:
HtmlDialogView(Profile* profile, HtmlDialogUIDelegate* delegate);
@@ -49,42 +46,48 @@ class HtmlDialogView
void InitDialog();
// Overridden from views::View:
- virtual gfx::Size GetPreferredSize();
- virtual bool AcceleratorPressed(const views::Accelerator& accelerator);
- virtual void ViewHierarchyChanged(bool is_add, View* parent, View* child);
-
- // Overridden from views::WindowDelegate:
- virtual bool CanResize() const;
- virtual bool IsModal() const;
- virtual std::wstring GetWindowTitle() const;
- virtual void WindowClosing();
- virtual views::View* GetContentsView();
- virtual views::View* GetInitiallyFocusedView();
- virtual bool ShouldShowWindowTitle() const;
+ virtual gfx::Size GetPreferredSize() OVERRIDE;
+ virtual bool AcceleratorPressed(const views::Accelerator& accelerator)
+ OVERRIDE;
+ virtual void ViewHierarchyChanged(bool is_add, View* parent, View* child)
+ OVERRIDE;
+
+ // Overridden from views::WidgetDelegate:
+ virtual bool CanResize() const OVERRIDE;
+ virtual bool IsModal() const OVERRIDE;
+ virtual std::wstring GetWindowTitle() const OVERRIDE;
+ virtual void WindowClosing() OVERRIDE;
+ virtual views::View* GetContentsView() OVERRIDE;
+ virtual views::View* GetInitiallyFocusedView() OVERRIDE;
+ virtual bool ShouldShowWindowTitle() const OVERRIDE;
+ virtual views::Widget* GetWidget() OVERRIDE;
+ virtual const views::Widget* GetWidget() const OVERRIDE;
// Overridden from HtmlDialogUIDelegate:
- virtual bool IsDialogModal() const;
- virtual std::wstring GetDialogTitle() const;
- virtual GURL GetDialogContentURL() const;
+ virtual bool IsDialogModal() const OVERRIDE;
+ virtual std::wstring GetDialogTitle() const OVERRIDE;
+ virtual GURL GetDialogContentURL() const OVERRIDE;
virtual void GetWebUIMessageHandlers(
- std::vector<WebUIMessageHandler*>* handlers) const;
- virtual void GetDialogSize(gfx::Size* size) const;
- virtual std::string GetDialogArgs() const;
- virtual void OnWindowClosed();
- virtual void OnDialogClosed(const std::string& json_retval);
- virtual void OnCloseContents(TabContents* source, bool* out_close_dialog);
- virtual bool ShouldShowDialogTitle() const;
- virtual bool HandleContextMenu(const ContextMenuParams& params);
+ std::vector<WebUIMessageHandler*>* handlers) const OVERRIDE;
+ virtual void GetDialogSize(gfx::Size* size) const OVERRIDE;
+ virtual std::string GetDialogArgs() const OVERRIDE;
+ virtual void OnWindowClosed() OVERRIDE;
+ virtual void OnDialogClosed(const std::string& json_retval) OVERRIDE;
+ virtual void OnCloseContents(TabContents* source, bool* out_close_dialog)
+ OVERRIDE;
+ virtual bool ShouldShowDialogTitle() const OVERRIDE;
+ virtual bool HandleContextMenu(const ContextMenuParams& params) OVERRIDE;
// Overridden from TabContentsDelegate:
- virtual void MoveContents(TabContents* source, const gfx::Rect& pos);
- virtual void HandleKeyboardEvent(const NativeWebKeyboardEvent& event);
- virtual void CloseContents(TabContents* source);
+ virtual void MoveContents(TabContents* source, const gfx::Rect& pos) OVERRIDE;
+ virtual void HandleKeyboardEvent(const NativeWebKeyboardEvent& event)
+ OVERRIDE;
+ virtual void CloseContents(TabContents* source) OVERRIDE;
// Overridden from NotificationObserver
virtual void Observe(NotificationType type,
const NotificationSource& source,
- const NotificationDetails& details);
+ const NotificationDetails& details) OVERRIDE;
protected:
// Register accelerators for this dialog.