diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/input/pointer_event_manager.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/input/pointer_event_manager.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/chromium/third_party/blink/renderer/core/input/pointer_event_manager.h b/chromium/third_party/blink/renderer/core/input/pointer_event_manager.h index e43d9bcd889..fa2c3e4fe3d 100644 --- a/chromium/third_party/blink/renderer/core/input/pointer_event_manager.h +++ b/chromium/third_party/blink/renderer/core/input/pointer_event_manager.h @@ -5,15 +5,10 @@ #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_INPUT_POINTER_EVENT_MANAGER_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_INPUT_POINTER_EVENT_MANAGER_H_ -#include "third_party/blink/public/common/input/web_pointer_properties.h" -#include "third_party/blink/public/platform/web_input_event_result.h" #include "third_party/blink/renderer/core/core_export.h" -#include "third_party/blink/renderer/core/events/pointer_event.h" -#include "third_party/blink/renderer/core/events/pointer_event_factory.h" #include "third_party/blink/renderer/core/input/boundary_event_dispatcher.h" #include "third_party/blink/renderer/core/input/touch_event_manager.h" #include "third_party/blink/renderer/core/page/touch_adjustment.h" -#include "third_party/blink/renderer/platform/wtf/allocator/allocator.h" #include "third_party/blink/renderer/platform/wtf/hash_map.h" namespace blink { @@ -21,6 +16,7 @@ namespace blink { class LocalFrame; class MouseEventManager; class GestureManager; +class WebPointerProperties; // This class takes care of dispatching all pointer events and keeps track of // properties of active pointer events. @@ -114,6 +110,11 @@ class CORE_EXPORT PointerEventManager final void SetGestureManager(GestureManager* gesture_manager); + // Returns the id of the pointer event corresponding to the given pointer + // properties if exists otherwise s_invalidId. + int GetPointerEventId( + const WebPointerProperties& web_pointer_properties) const; + private: class EventTargetAttributes : public GarbageCollected<EventTargetAttributes> { public: |