Chromium Code Reviews| Index: ui/views/mus/window_manager_connection.h |
| diff --git a/ui/views/mus/window_manager_connection.h b/ui/views/mus/window_manager_connection.h |
| index be8338a2482eefb7fdd3c4f47b53c686654e7b5a..641f2825f78221d488e6ddf2e1da5643dea59b0f 100644 |
| --- a/ui/views/mus/window_manager_connection.h |
| +++ b/ui/views/mus/window_manager_connection.h |
| @@ -28,6 +28,7 @@ namespace views { |
| class ClipboardMus; |
| class NativeWidget; |
| class PointerWatcher; |
| +class TouchEventWatcher; |
| class ScreenMus; |
| namespace internal { |
| class NativeWidgetDelegate; |
| @@ -67,6 +68,9 @@ class VIEWS_MUS_EXPORT WindowManagerConnection |
| void AddPointerWatcher(PointerWatcher* watcher); |
| void RemovePointerWatcher(PointerWatcher* watcher); |
| + void AddTouchEventWatcher(TouchEventWatcher* watcher); |
| + void RemoveTouchEventWatcher(TouchEventWatcher* watcher); |
| + |
| const std::set<ui::Window*>& GetRoots() const; |
| private: |
| @@ -77,6 +81,7 @@ class VIEWS_MUS_EXPORT WindowManagerConnection |
| // Returns true if there is one or more pointer watchers for this client. |
|
sadrul
2016/07/12 19:21:05
s/pointer//
riajiang
2016/07/12 20:35:47
Done.
|
| bool HasPointerWatcher(); |
| + bool HasTouchEventWatcher(); |
| // ui::WindowTreeClientDelegate: |
| void OnEmbed(ui::Window* root) override; |
| @@ -93,6 +98,7 @@ class VIEWS_MUS_EXPORT WindowManagerConnection |
| std::unique_ptr<ui::WindowTreeClient> client_; |
| // Must be empty on destruction. |
| base::ObserverList<PointerWatcher, true> pointer_watchers_; |
| + base::ObserverList<TouchEventWatcher, true> touch_event_watchers_; |
| DISALLOW_COPY_AND_ASSIGN(WindowManagerConnection); |
| }; |