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 5ce5a9b3bb9bf45b23c23aea86fe8b643ce03d51..5c4c07d24f097564e3a05a53d922b74f4b8224c6 100644 |
--- a/ui/events/ozone/evdev/event_factory_evdev.h |
+++ b/ui/events/ozone/evdev/event_factory_evdev.h |
@@ -26,6 +26,10 @@ namespace ui { |
class CursorDelegateEvdev; |
class DeviceManager; |
+#if defined(USE_EVDEV_GESTURES) |
+class GesturePropertyProvider; |
+#endif |
+ |
// Ozone events implementation for the Linux input subsystem ("evdev"). |
class EVENTS_OZONE_EVDEV_EXPORT EventFactoryEvdev : public DeviceEventObserver, |
public PlatformEventSource { |
@@ -70,6 +74,11 @@ class EVENTS_OZONE_EVDEV_EXPORT EventFactoryEvdev : public DeviceEventObserver, |
// Cursor movement. |
CursorDelegateEvdev* cursor_; |
+#if defined(USE_EVDEV_GESTURES) |
+ // Gesture library property provider (used by touchpads/mice). |
+ scoped_ptr<GesturePropertyProvider> gesture_prop_provider_; |
+#endif |
+ |
// Dispatch callback for events. |
EventDispatchCallback dispatch_callback_; |