Index: chrome/browser/ui/webui/uber/uber_ui.h |
=================================================================== |
--- chrome/browser/ui/webui/uber/uber_ui.h (revision 117388) |
+++ chrome/browser/ui/webui/uber/uber_ui.h (working copy) |
@@ -11,19 +11,20 @@ |
#include "base/memory/scoped_vector.h" |
#include "base/values.h" |
#include "content/browser/webui/web_ui.h" |
+#include "content/public/browser/web_ui_controller.h" |
// The WebUI class for the uber page (chrome://chrome). It manages the UI for |
// the uber page (navigation bar and so forth) as well as WebUI objects for |
// pages that appear in the uber page. |
-class UberUI : public WebUI { |
+class UberUI : public WebUI, public content::WebUIController { |
public: |
explicit UberUI(content::WebContents* contents); |
virtual ~UberUI(); |
- // WebUI implementation. |
- virtual void OnWebUISend(const GURL& source_url, |
- const std::string& message, |
- const ListValue& args) OVERRIDE; |
+ // WebUIController implementation. |
+ virtual bool OverrideHandleWebUIMessage(const GURL& source_url, |
+ const std::string& message, |
+ const ListValue& args) OVERRIDE; |
// We forward these to |sub_uis_|. |
virtual void RenderViewCreated(RenderViewHost* render_view_host) OVERRIDE; |