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 c1998a612a52fdd9abc1a5fc6cc700f54e2a563b..1812f190009957b5674f4ce30ef3586926cd2e72 100644 |
--- a/ui/events/ozone/evdev/event_factory_evdev.h |
+++ b/ui/events/ozone/evdev/event_factory_evdev.h |
@@ -27,6 +27,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 { |
@@ -83,6 +87,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_property_provider_; |
+#endif |
+ |
// Support weak pointers for attach & detach callbacks. |
base::WeakPtrFactory<EventFactoryEvdev> weak_ptr_factory_; |