Index: ui/events/ozone/evdev/touch_event_converter_evdev.h |
diff --git a/ui/events/ozone/evdev/touch_event_converter_evdev.h b/ui/events/ozone/evdev/touch_event_converter_evdev.h |
index fa8e46f2a22ba900ad689559d22c6e9dcb4255fc..151377e84ec97d652c3398efc8cff5464add47f5 100644 |
--- a/ui/events/ozone/evdev/touch_event_converter_evdev.h |
+++ b/ui/events/ozone/evdev/touch_event_converter_evdev.h |
@@ -21,12 +21,17 @@ |
#include "ui/events/ozone/evdev/events_ozone_evdev_export.h" |
#include "ui/events/ozone/evdev/touch_evdev_debug_buffer.h" |
+namespace gfx { |
+class PointF; |
+} |
+ |
namespace ui { |
class DeviceEventDispatcherEvdev; |
class TouchEvent; |
class TouchNoiseFinder; |
struct InProgressTouchEvdev; |
+class PointerDetails; |
class EVENTS_OZONE_EVDEV_EXPORT TouchEventConverterEvdev |
: public EventConverterEvdev { |
@@ -66,14 +71,17 @@ class EVENTS_OZONE_EVDEV_EXPORT TouchEventConverterEvdev |
void ProcessKey(const input_event& input); |
void ProcessAbs(const input_event& input); |
void ProcessSyn(const input_event& input); |
+ void ProcessButton(unsigned int button, const input_event& input); |
// Returns an EventType to dispatch for |touch|. Returns ET_UNKNOWN if an |
// event should not be dispatched. |
EventType GetEventTypeForTouch(const InProgressTouchEvdev& touch); |
- void ReportEvent(const InProgressTouchEvdev& event, |
- EventType event_type, |
- base::TimeTicks timestamp); |
+ void ReportTouchEvent(const InProgressTouchEvdev& event, |
+ EventType event_type, |
+ base::TimeTicks timestamp); |
+ void ReportStylusEvent(const InProgressTouchEvdev& event, |
+ base::TimeTicks timestamp); |
void ReportEvents(base::TimeTicks timestamp); |
void UpdateTrackingId(int slot, int tracking_id); |