#include "content/renderer/input/input_handler_manager.h"
#include "content/renderer/input/input_handler_proxy.h"
#include "content/renderer/input/input_handler_proxy_client.h"
+#include "third_party/WebKit/public/platform/WebSchedulerProxy.h"
namespace content {
virtual void TransferActiveWheelFlingAnimation(
const blink::WebActiveWheelFlingParameters& params) OVERRIDE;
virtual blink::WebGestureCurve* CreateFlingAnimationCurve(
- int deviceSource,
+ blink::WebGestureDevice deviceSource,
const blink::WebFloatPoint& velocity,
const blink::WebSize& cumulativeScroll) OVERRIDE;
- virtual void DidOverscroll(const cc::DidOverscrollParams& params) OVERRIDE;
+ virtual void DidOverscroll(const DidOverscrollParams& params) OVERRIDE;
virtual void DidStopFlinging() OVERRIDE;
+ virtual void DidReceiveInputEvent() OVERRIDE;
private:
InputHandlerManager* input_handler_manager_;
int routing_id_;
InputHandlerProxy input_handler_proxy_;
scoped_refptr<base::MessageLoopProxy> main_loop_;
+ blink::WebSchedulerProxy web_scheduler_proxy_;
// Can only be accessed on the main thread.
base::WeakPtr<RenderViewImpl> render_view_impl_;