Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / content / renderer / input / input_handler_wrapper.h
index 8bb17ec..e43040e 100644 (file)
@@ -9,6 +9,7 @@
 #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 {
 
@@ -30,17 +31,19 @@ class InputHandlerWrapper : public InputHandlerProxyClient {
   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_;