Index: ui/events/ozone/evdev/event_factory_evdev.h |
diff --git a/ui/events/ozone/evdev/event_factory_evdev.h b/ui/events/ozone/evdev/event_factory_evdev.h |
index 39d61ba58043573a68286f624798ea4e1636bfb6..6aa8adb71b0b7c20074745e6243c49311e6f0caf 100644 |
--- a/ui/events/ozone/evdev/event_factory_evdev.h |
+++ b/ui/events/ozone/evdev/event_factory_evdev.h |
@@ -27,6 +27,8 @@ class EVENTS_EXPORT EventFactoryEvdev : public EventFactoryOzone { |
explicit EventFactoryEvdev(CursorDelegateEvdev* cursor); |
virtual ~EventFactoryEvdev(); |
+ void DispatchEvent(Event* event); |
+ |
// EventFactoryOzone: |
virtual void StartProcessingEvents() OVERRIDE; |
virtual void SetFileTaskRunner(scoped_refptr<base::TaskRunner> task_runner) |
@@ -66,6 +68,9 @@ class EVENTS_EXPORT EventFactoryEvdev : public EventFactoryOzone { |
// Cursor movement. |
CursorDelegateEvdev* cursor_; |
+ // Dispatch callback for events. |
+ EventDispatchCallback dispatch_callback_; |
+ |
// Support weak pointers for attach & detach callbacks. |
base::WeakPtrFactory<EventFactoryEvdev> weak_ptr_factory_; |