Index: ios/public/provider/web/web_ui_ios_controller.h |
diff --git a/ios/public/provider/web/web_ui_ios_controller.h b/ios/public/provider/web/web_ui_ios_controller.h |
index a053132a5c008b9a86397b71ed836ec8f5ff3475..aa338286a1559784a0ffefe1f8e6144620d9eaed 100644 |
--- a/ios/public/provider/web/web_ui_ios_controller.h |
+++ b/ios/public/provider/web/web_ui_ios_controller.h |
@@ -5,37 +5,8 @@ |
#ifndef IOS_PUBLIC_PROVIDER_WEB_WEB_UI_IOS_CONTROLLER_H_ |
#define IOS_PUBLIC_PROVIDER_WEB_WEB_UI_IOS_CONTROLLER_H_ |
-#include "base/strings/string16.h" |
- |
-class GURL; |
- |
-namespace base { |
-class ListValue; |
-} |
- |
-namespace web { |
- |
-class WebUIIOS; |
- |
-// A WebUIIOS page is controlled by the embedder's WebUIIOSController object. It |
-// manages the data source and message handlers. |
-class WebUIIOSController { |
- public: |
- explicit WebUIIOSController(WebUIIOS* web_ui) : web_ui_(web_ui) {} |
- virtual ~WebUIIOSController() {} |
- |
- // Allows the controller to override handling all messages from the page. |
- // Return true if the message handling was overridden. |
- virtual bool OverrideHandleWebUIIOSMessage(const GURL& source_url, |
- const std::string& message, |
- const base::ListValue& args); |
- |
- WebUIIOS* web_ui() const { return web_ui_; } |
- |
- private: |
- WebUIIOS* web_ui_; |
-}; |
- |
-} // namespace web |
+// TODO(crbug.com/524467): Remove this file once downstream code is switched to |
+// use correct header. |
+#include "ios/web/public/webui/web_ui_ios_controller.h" |
#endif // IOS_PUBLIC_PROVIDER_WEB_WEB_UI_IOS_CONTROLLER_H_ |