Chromium Code Reviews| Index: ui/views/pointer_watcher.h |
| diff --git a/ui/views/pointer_watcher.h b/ui/views/pointer_watcher.h |
| index 5ca10efb4b081548a46c51a77c415cdaf7cf7883..105b349f14391267c68de303ac04672791a401f2 100644 |
| --- a/ui/views/pointer_watcher.h |
| +++ b/ui/views/pointer_watcher.h |
| @@ -13,8 +13,7 @@ class Point; |
| } |
| namespace ui { |
| -class MouseEvent; |
| -class TouchEvent; |
| +class PointerEvent; |
| } |
| namespace views { |
| @@ -29,12 +28,13 @@ class Widget; |
| class VIEWS_EXPORT PointerWatcher { |
| public: |
| PointerWatcher() {} |
| - virtual void OnMousePressed(const ui::MouseEvent& event, |
| - const gfx::Point& location_in_screen, |
| - Widget* target) = 0; |
| - virtual void OnTouchPressed(const ui::TouchEvent& event, |
| - const gfx::Point& location_in_screen, |
| - Widget* target) = 0; |
| + |
| + // Called with mouse and touch events. To reduce IPC traffic from the window |
| + // server, move events are not provided unless the app specifically requests |
| + // them. |
| + virtual void OnPointerWatcherEvent(const ui::PointerEvent& event, |
|
James Cook
2016/07/27 01:54:02
Thanks for renaming this!
riajiang
2016/07/27 22:39:16
You are welcome!
|
| + const gfx::Point& location_in_screen, |
| + Widget* target) = 0; |
| protected: |
| virtual ~PointerWatcher() {} |