Index: content/public/browser/web_ui_controller_factory.h |
=================================================================== |
--- content/public/browser/web_ui_controller_factory.h (revision 119190) |
+++ content/public/browser/web_ui_controller_factory.h (working copy) |
@@ -2,8 +2,8 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_PUBLIC_BROWSER_WEB_UI_FACTORY_H_ |
-#define CONTENT_PUBLIC_BROWSER_WEB_UI_FACTORY_H_ |
+#ifndef CONTENT_PUBLIC_BROWSER_WEB_UI_CONTROLLER_FACTORY_H_ |
+#define CONTENT_PUBLIC_BROWSER_WEB_UI_CONTROLLER_FACTORY_H_ |
#pragma once |
#include "content/common/content_export.h" |
@@ -18,14 +18,16 @@ |
class WebUIController; |
// Interface for an object which controls which URLs are considered WebUI URLs |
-// and creates WebUI instances for given URLs. |
-class CONTENT_EXPORT WebUIFactory { |
+// and creates WebUIController instances for given URLs. |
+class CONTENT_EXPORT WebUIControllerFactory { |
public: |
- // Returns a WebUI instance for the given URL, or NULL if the URL doesn't |
- // correspond to a WebUI. |
- virtual WebUIController* CreateWebUIForURL(WebUI* web_ui, |
- const GURL& url) const = 0; |
+ virtual ~WebUIControllerFactory() {} |
+ // Returns a WebUIController instance for the given URL, or NULL if the URL |
+ // doesn't correspond to a WebUI. |
+ virtual WebUIController* CreateWebUIControllerForURL( |
+ WebUI* web_ui, const GURL& url) const = 0; |
+ |
// Gets the WebUI type for the given URL. This will return kNoWebUI if the |
// corresponding call to CreateWebUIForURL would fail, or something non-NULL |
// if CreateWebUIForURL would succeed. |
@@ -50,10 +52,8 @@ |
// normal tabs such as javascript: URLs or about:hang. |
virtual bool IsURLAcceptableForWebUI(BrowserContext* browser_context, |
const GURL& url) const = 0; |
- |
- virtual ~WebUIFactory() {} |
}; |
} // namespace content |
-#endif // CONTENT_PUBLIC_BROWSER_WEB_UI_FACTORY_H_ |
+#endif // CONTENT_PUBLIC_BROWSER_WEB_UI_CONTROLLER_FACTORY_H_ |