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); |
}; |