Index: content/browser/renderer_host/input/synthetic_pointer_action.h |
diff --git a/content/browser/renderer_host/input/synthetic_pointer_action.h b/content/browser/renderer_host/input/synthetic_pointer_action.h |
index d1907764c8a86f1b91600fd884b0f3adb4a45c9c..23b23fa421be29b1254cd491eebcbaff13adbb06 100644 |
--- a/content/browser/renderer_host/input/synthetic_pointer_action.h |
+++ b/content/browser/renderer_host/input/synthetic_pointer_action.h |
@@ -10,17 +10,15 @@ |
#include "content/browser/renderer_host/input/synthetic_gesture_target.h" |
#include "content/browser/renderer_host/input/synthetic_pointer.h" |
#include "content/common/content_export.h" |
+#include "content/common/input/synthetic_pointer_action_params.h" |
namespace content { |
class CONTENT_EXPORT SyntheticPointerAction : public SyntheticGesture { |
public: |
- SyntheticPointerAction( |
- SyntheticGestureParams::GestureSourceType gesture_source_type, |
- PointerActionType pointer_action_type, |
- SyntheticPointer* synthetic_pointer, |
- gfx::PointF position, |
- int index = 0); |
+ explicit SyntheticPointerAction(const SyntheticPointerActionParams& params); |
+ SyntheticPointerAction(const SyntheticPointerActionParams& params, |
+ SyntheticPointer* synthetic_pointer); |
~SyntheticPointerAction() override; |
SyntheticGesture::Result ForwardInputEvents( |
@@ -31,10 +29,7 @@ class CONTENT_EXPORT SyntheticPointerAction : public SyntheticGesture { |
SyntheticGestureTarget* target); |
private: |
- SyntheticGestureParams::GestureSourceType gesture_source_type_; |
- PointerActionType pointer_action_type_; |
- gfx::PointF position_; |
- int index_; |
+ SyntheticPointerActionParams params_; |
SyntheticPointer* synthetic_pointer_; |
DISALLOW_COPY_AND_ASSIGN(SyntheticPointerAction); |