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..dd03d995e73316bb54b87a0c033f806cd24673eb 100644 |
| --- a/content/browser/renderer_host/input/synthetic_pointer_action.h |
| +++ b/content/browser/renderer_host/input/synthetic_pointer_action.h |
| @@ -17,20 +17,29 @@ 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, |
| + std::vector<int>* index_map); |
| ~SyntheticPointerAction() override; |
| SyntheticGesture::Result ForwardInputEvents( |
| const base::TimeTicks& timestamp, |
| SyntheticGestureTarget* target) override; |
| - void ForwardTouchOrMouseInputEvents(const base::TimeTicks& timestamp, |
| - SyntheticGestureTarget* target); |
| + SyntheticGesture::Result 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/05/13 13:58:04
Add a comment about the lifetimes of these objects
lanwei
2016/05/19 16:04:13
Done.
|
| + std::vector<int>* index_map_; |
| + SyntheticPointerActionParams params_; |
| DISALLOW_COPY_AND_ASSIGN(SyntheticPointerAction); |
| }; |