X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fcontent%2Fbrowser%2Frenderer_host%2Finput%2Ftouchpad_tap_suppression_controller.h;h=da74dfd653823afa0b78de2ed184bfc77f488b31;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=64b2ed4bc2afe4fcc3ffb886f7bfd2063fa6e592;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/content/browser/renderer_host/input/touchpad_tap_suppression_controller.h b/src/content/browser/renderer_host/input/touchpad_tap_suppression_controller.h index 64b2ed4..da74dfd 100644 --- a/src/content/browser/renderer_host/input/touchpad_tap_suppression_controller.h +++ b/src/content/browser/renderer_host/input/touchpad_tap_suppression_controller.h @@ -5,10 +5,10 @@ #ifndef CONTENT_BROWSER_RENDERER_HOST_INPUT_TOUCHPAD_TAP_SUPPRESSION_CONTROLLER_H_ #define CONTENT_BROWSER_RENDERER_HOST_INPUT_TOUCHPAD_TAP_SUPPRESSION_CONTROLLER_H_ -#include "base/memory/scoped_ptr.h" +#include "content/browser/renderer_host/event_with_latency_info.h" +#include "content/browser/renderer_host/input/tap_suppression_controller.h" #include "content/browser/renderer_host/input/tap_suppression_controller_client.h" #include "content/common/content_export.h" -#include "content/port/browser/event_with_latency_info.h" #include "third_party/WebKit/public/web/WebInputEvent.h" namespace content { @@ -27,8 +27,9 @@ class CONTENT_EXPORT TouchpadTapSuppressionControllerClient { class TouchpadTapSuppressionController : public TapSuppressionControllerClient { public: // The |client| must outlive the TouchpadTapSupressionController. - explicit TouchpadTapSuppressionController( - TouchpadTapSuppressionControllerClient* client); + TouchpadTapSuppressionController( + TouchpadTapSuppressionControllerClient* client, + const TapSuppressionController::Config& config); virtual ~TouchpadTapSuppressionController(); // Should be called on arrival of GestureFlingCancel events. @@ -51,8 +52,6 @@ class TouchpadTapSuppressionController : public TapSuppressionControllerClient { friend class MockRenderWidgetHost; // TapSuppressionControllerClient implementation. - virtual int MaxCancelToDownTimeInMs() OVERRIDE; - virtual int MaxTapGapTimeInMs() OVERRIDE; virtual void DropStashedTapDown() OVERRIDE; virtual void ForwardStashedTapDown() OVERRIDE; @@ -60,7 +59,7 @@ class TouchpadTapSuppressionController : public TapSuppressionControllerClient { MouseEventWithLatencyInfo stashed_mouse_down_; // The core controller of tap suppression. - scoped_ptr controller_; + TapSuppressionController controller_; DISALLOW_COPY_AND_ASSIGN(TouchpadTapSuppressionController); };