Chromium Code Reviews| Index: chrome/browser/ui/webui/constrained_web_dialog_ui.h |
| diff --git a/chrome/browser/ui/webui/constrained_web_dialog_ui.h b/chrome/browser/ui/webui/constrained_web_dialog_ui.h |
| index 172fab6b2c623a89f0fc471c8a9eedd92d317e0a..550f42ea3e344e423f49b4079cee564d3ad11dcb 100644 |
| --- a/chrome/browser/ui/webui/constrained_web_dialog_ui.h |
| +++ b/chrome/browser/ui/webui/constrained_web_dialog_ui.h |
| @@ -9,6 +9,9 @@ |
| #include "components/web_modal/native_web_contents_modal_dialog.h" |
| #include "content/public/browser/web_ui_controller.h" |
| #include "ui/gfx/native_widget_types.h" |
| +#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS) |
|
miu
2014/11/26 00:47:44
Instead of including the header, just forward-decl
apacible
2014/11/26 17:35:15
Done.
|
| +#include "ui/gfx/size.h" |
| +#endif |
| namespace content { |
| class BrowserContext; |
| @@ -41,6 +44,11 @@ class ConstrainedWebDialogDelegate { |
| // Returns the native type used to display the dialog. |
| virtual web_modal::NativeWebContentsModalDialog GetNativeDialog() = 0; |
| +#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS) |
|
miu
2014/11/26 00:47:44
This shouldn't be a part of the interface since ou
apacible
2014/11/26 17:35:15
Done.
|
| + virtual void EnableAutoResize(const gfx::Size& min_size, |
| + const gfx::Size& max_size) = 0; |
| +#endif |
| + |
| protected: |
| virtual ~ConstrainedWebDialogDelegate() {} |
| }; |
| @@ -87,4 +95,13 @@ ConstrainedWebDialogDelegate* CreateConstrainedWebDialog( |
| ui::WebDialogDelegate* delegate, |
| content::WebContents* overshadowed); |
| +#if defined(OS_WIN) || defined(OS_LINUX) || defined(OS_CHROMEOS) |
|
miu
2014/11/26 00:47:44
Again, don't conditionally declare this function,
apacible
2014/11/26 17:35:15
Done.
|
| +ConstrainedWebDialogDelegate* CreateConstrainedWebDialogWithAutoResize( |
| + content::BrowserContext* browser_context, |
| + ui::WebDialogDelegate* delegate, |
| + content::WebContents* overshadowed, |
| + gfx::Size min_size, |
| + gfx::Size max_size); |
| +#endif |
| + |
| #endif // CHROME_BROWSER_UI_WEBUI_CONSTRAINED_WEB_DIALOG_UI_H_ |