Chromium Code Reviews| 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); |
| }; |