| Index: chrome/browser/ui/webui/constrained_web_dialog_ui.h
|
| ===================================================================
|
| --- chrome/browser/ui/webui/constrained_web_dialog_ui.h (revision 133680)
|
| +++ chrome/browser/ui/webui/constrained_web_dialog_ui.h (working copy)
|
| @@ -2,18 +2,18 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#ifndef CHROME_BROWSER_UI_WEBUI_CONSTRAINED_HTML_UI_H_
|
| -#define CHROME_BROWSER_UI_WEBUI_CONSTRAINED_HTML_UI_H_
|
| +#ifndef CHROME_BROWSER_UI_WEBUI_CONSTRAINED_WEB_DIALOG_UI_H_
|
| +#define CHROME_BROWSER_UI_WEBUI_CONSTRAINED_WEB_DIALOG_UI_H_
|
| #pragma once
|
|
|
| #include "base/compiler_specific.h"
|
| #include "content/public/browser/web_ui_controller.h"
|
|
|
| class ConstrainedWindow;
|
| -class HtmlDialogTabContentsDelegate;
|
| -class HtmlDialogUIDelegate;
|
| class Profile;
|
| class TabContentsWrapper;
|
| +class WebDialogDelegate;
|
| +class WebDialogWebContentsDelegate;
|
|
|
| namespace base {
|
| template<class T> class PropertyAccessor;
|
| @@ -23,10 +23,10 @@
|
| class RenderViewHost;
|
| }
|
|
|
| -class ConstrainedHtmlUIDelegate {
|
| +class ConstrainedWebDialogDelegate {
|
| public:
|
| - virtual const HtmlDialogUIDelegate* GetHtmlDialogUIDelegate() const = 0;
|
| - virtual HtmlDialogUIDelegate* GetHtmlDialogUIDelegate() = 0;
|
| + virtual const WebDialogDelegate* GetWebDialogDelegate() const = 0;
|
| + virtual WebDialogDelegate* GetWebDialogDelegate() = 0;
|
|
|
| // Called when the dialog is being closed in response to a "DialogClose"
|
| // message from WebUI.
|
| @@ -44,57 +44,57 @@
|
| virtual TabContentsWrapper* tab() = 0;
|
|
|
| protected:
|
| - virtual ~ConstrainedHtmlUIDelegate() {}
|
| + virtual ~ConstrainedWebDialogDelegate() {}
|
| };
|
|
|
| -// ConstrainedHtmlUI is a facility to show HTML WebUI content
|
| +// ConstrainedWebDialogUI is a facility to show HTML WebUI content
|
| // in a tab-modal constrained dialog. It is implemented as an adapter
|
| -// between an HtmlDialogUI object and a ConstrainedWindow object.
|
| +// between an WebDialogUI object and a ConstrainedWindow object.
|
| //
|
| // Since ConstrainedWindow requires platform-specific delegate
|
| // implementations, this class is just a factory stub.
|
| // TODO(thestig) Refactor the platform-independent code out of the
|
| // platform-specific implementations.
|
| -class ConstrainedHtmlUI : public content::WebUIController {
|
| +class ConstrainedWebDialogUI : public content::WebUIController {
|
| public:
|
| - explicit ConstrainedHtmlUI(content::WebUI* web_ui);
|
| - virtual ~ConstrainedHtmlUI();
|
| + explicit ConstrainedWebDialogUI(content::WebUI* web_ui);
|
| + virtual ~ConstrainedWebDialogUI();
|
|
|
| // WebUIController implementation:
|
| virtual void RenderViewCreated(
|
| content::RenderViewHost* render_view_host) OVERRIDE;
|
|
|
| // Create a constrained HTML dialog. The actual object that gets created
|
| - // is a ConstrainedHtmlUIDelegate, which later triggers construction of a
|
| - // ConstrainedHtmlUI object.
|
| + // is a ConstrainedWebDialogDelegate, which later triggers construction of a
|
| + // ConstrainedWebDialogUI object.
|
| // |profile| is used to construct the constrained HTML dialog's WebContents.
|
| // |delegate| controls the behavior of the dialog.
|
| // |tab_delegate| is optional, pass one in to use a custom
|
| - // HtmlDialogTabContentsDelegate with the dialog, or NULL to
|
| + // WebDialogWebContentsDelegate with the dialog, or NULL to
|
| // use the default one. The dialog takes ownership of
|
| // |tab_delegate|.
|
| // |overshadowed| is the tab being overshadowed by the dialog.
|
| - static ConstrainedHtmlUIDelegate* CreateConstrainedHtmlDialog(
|
| + static ConstrainedWebDialogDelegate* CreateConstrainedWebDialog(
|
| Profile* profile,
|
| - HtmlDialogUIDelegate* delegate,
|
| - HtmlDialogTabContentsDelegate* tab_delegate,
|
| + WebDialogDelegate* delegate,
|
| + WebDialogWebContentsDelegate* tab_delegate,
|
| TabContentsWrapper* overshadowed);
|
|
|
| // Returns a property accessor that can be used to set the
|
| - // ConstrainedHtmlUIDelegate property on a WebContents.
|
| - static base::PropertyAccessor<ConstrainedHtmlUIDelegate*>&
|
| + // ConstrainedWebDialogDelegate property on a WebContents.
|
| + static base::PropertyAccessor<ConstrainedWebDialogDelegate*>&
|
| GetPropertyAccessor();
|
|
|
| protected:
|
| - // Returns the WebContents' PropertyBag's ConstrainedHtmlUIDelegate.
|
| + // Returns the WebContents' PropertyBag's ConstrainedWebDialogDelegate.
|
| // Returns NULL if that property is not set.
|
| - ConstrainedHtmlUIDelegate* GetConstrainedDelegate();
|
| + ConstrainedWebDialogDelegate* GetConstrainedDelegate();
|
|
|
| private:
|
| // JS Message Handler
|
| void OnDialogCloseMessage(const base::ListValue* args);
|
|
|
| - DISALLOW_COPY_AND_ASSIGN(ConstrainedHtmlUI);
|
| + DISALLOW_COPY_AND_ASSIGN(ConstrainedWebDialogUI);
|
| };
|
|
|
| -#endif // CHROME_BROWSER_UI_WEBUI_CONSTRAINED_HTML_UI_H_
|
| +#endif // CHROME_BROWSER_UI_WEBUI_CONSTRAINED_WEB_DIALOG_UI_H_
|
|
|