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 23b23fa421be29b1254cd491eebcbaff13adbb06..71b9173671a40037e179c3e1958d3a09c773e512 100644 |
--- a/content/browser/renderer_host/input/synthetic_pointer_action.h |
+++ b/content/browser/renderer_host/input/synthetic_pointer_action.h |
@@ -17,8 +17,10 @@ namespace content { |
class CONTENT_EXPORT SyntheticPointerAction : public SyntheticGesture { |
public: |
explicit SyntheticPointerAction(const SyntheticPointerActionParams& params); |
- SyntheticPointerAction(const SyntheticPointerActionParams& params, |
- SyntheticPointer* synthetic_pointer); |
+ SyntheticPointerAction( |
+ const std::vector<SyntheticPointerActionParams>& param_list, |
+ SyntheticPointer* synthetic_pointer, |
+ int* index_map); |
~SyntheticPointerAction() override; |
SyntheticGesture::Result ForwardInputEvents( |
@@ -28,9 +30,15 @@ class CONTENT_EXPORT SyntheticPointerAction : public SyntheticGesture { |
void ForwardTouchOrMouseInputEvents(const base::TimeTicks& timestamp, |
SyntheticGestureTarget* target); |
+ void SetSyntheticPointer(SyntheticPointer* synthetic_pointer) { |
+ synthetic_pointer_ = synthetic_pointer; |
+ } |
+ |
private: |
- SyntheticPointerActionParams params_; |
+ std::vector<SyntheticPointerActionParams> param_list_; |
SyntheticPointer* synthetic_pointer_; |
tdresser
2016/04/18 15:24:39
What's the lifetime here? Should this be unique_pt
lanwei
2016/04/19 19:05:32
synthetic_pointer_ and index_map_ are passed to th
|
+ int* index_map_; |
tdresser
2016/04/18 15:24:39
Should this be unique_ptr?
|
+ SyntheticPointerActionParams params_; |
DISALLOW_COPY_AND_ASSIGN(SyntheticPointerAction); |
}; |