Index: chrome/browser/ui/webui/constrained_web_dialog_delegate_base.h |
diff --git a/chrome/browser/ui/webui/constrained_web_dialog_delegate_base.h b/chrome/browser/ui/webui/constrained_web_dialog_delegate_base.h |
index fee49310d08794771b8ecd4c29ef4b673b892bad..a43814ab5598fbac3cb55f872795ac66bd7c6132 100644 |
--- a/chrome/browser/ui/webui/constrained_web_dialog_delegate_base.h |
+++ b/chrome/browser/ui/webui/constrained_web_dialog_delegate_base.h |
@@ -24,6 +24,8 @@ class ConstrainedWebDialogDelegateBase |
: public ConstrainedWebDialogDelegate, |
public ui::WebDialogWebContentsDelegate { |
public: |
+ // |browser_context| and |delegate| must outlive |this| instance, whereas |
+ // |this| will take ownership of |tab_delegate|. |
ConstrainedWebDialogDelegateBase(content::BrowserContext* browser_context, |
ui::WebDialogDelegate* delegate, |
WebDialogWebContentsDelegate* tab_delegate); |
@@ -47,6 +49,9 @@ class ConstrainedWebDialogDelegateBase |
content::WebContents* source, |
const content::NativeWebKeyboardEvent& event) override; |
+ // Resize the dialog to the given size. |
+ virtual void ResizeToGivenSize(const gfx::Size size); |
+ |
private: |
scoped_ptr<ui::WebDialogDelegate> web_dialog_delegate_; |