| Index: content/renderer/input/input_handler_manager_client.h
|
| diff --git a/content/renderer/input/input_handler_manager_client.h b/content/renderer/input/input_handler_manager_client.h
|
| index c794bd2353a32989095bb5f177e26e49951c0b3f..71dc3e9e573a49a699ca52a364d7883e9f4f07b7 100644
|
| --- a/content/renderer/input/input_handler_manager_client.h
|
| +++ b/content/renderer/input/input_handler_manager_client.h
|
| @@ -44,9 +44,7 @@ class CONTENT_EXPORT InputHandlerManagerClient {
|
| virtual void SetBoundHandler(const Handler& handler) = 0;
|
|
|
| // Called from the compositor thread.
|
| - virtual void DidAddInputHandler(
|
| - int routing_id,
|
| - ui::SynchronousInputHandlerProxy* synchronous_handler) = 0;
|
| + virtual void DidAddInputHandler(int routing_id) = 0;
|
| virtual void DidRemoveInputHandler(int routing_id) = 0;
|
| virtual void DidOverscroll(int routing_id,
|
| const DidOverscrollParams& params) = 0;
|
| @@ -62,6 +60,22 @@ class CONTENT_EXPORT InputHandlerManagerClient {
|
| DISALLOW_COPY_AND_ASSIGN(InputHandlerManagerClient);
|
| };
|
|
|
| +class CONTENT_EXPORT SynchronousInputHandlerProxyClient {
|
| + public:
|
| + virtual ~SynchronousInputHandlerProxyClient() {}
|
| +
|
| + virtual void DidAddSynchronousHandlerProxy(
|
| + int routing_id,
|
| + ui::SynchronousInputHandlerProxy* synchronous_handler) = 0;
|
| + virtual void DidRemoveSynchronousHandlerProxy(int routing_id) = 0;
|
| +
|
| + protected:
|
| + SynchronousInputHandlerProxyClient() {}
|
| +
|
| + private:
|
| + DISALLOW_COPY_AND_ASSIGN(SynchronousInputHandlerProxyClient);
|
| +};
|
| +
|
| } // namespace content
|
|
|
| #endif // CONTENT_RENDERER_INPUT_INPUT_HANDLER_MANAGER_CLIENT_H_
|
|
|