| Index: third_party/WebKit/Source/core/input/EventHandler.h
|
| diff --git a/third_party/WebKit/Source/core/input/EventHandler.h b/third_party/WebKit/Source/core/input/EventHandler.h
|
| index 3f44d21a35070704b772816d16cae56856c44d84..2db35deadc1f46571aa5d13afd2f3896ce1bea6b 100644
|
| --- a/third_party/WebKit/Source/core/input/EventHandler.h
|
| +++ b/third_party/WebKit/Source/core/input/EventHandler.h
|
| @@ -28,6 +28,7 @@
|
|
|
| #include "core/CoreExport.h"
|
| #include "core/events/TextEventInputType.h"
|
| +#include "core/input/GestureManager.h"
|
| #include "core/input/KeyboardEventManager.h"
|
| #include "core/input/PointerEventManager.h"
|
| #include "core/input/ScrollManager.h"
|
| @@ -325,6 +326,10 @@ private:
|
|
|
| void setLastKnownMousePosition(const PlatformMouseEvent&);
|
|
|
| + void setClickNode(Node*);
|
| + bool handleDragDropIfPossible(const GestureEventWithHitTestResults&);
|
| + static ContainerNode* parentForClickEvent(const Node&);
|
| +
|
| bool shouldTopControlsConsumeScroll(FloatSize) const;
|
|
|
| // If the given element is a shadow host and its root has delegatesFocus=false flag,
|
| @@ -392,6 +397,7 @@ private:
|
| PointerEventManager m_pointerEventManager;
|
| ScrollManager m_scrollManager;
|
| KeyboardEventManager m_keyboardEventManager;
|
| + GestureManager m_gestureManager;
|
|
|
| double m_maxMouseMovedDuration;
|
|
|
| @@ -405,6 +411,9 @@ private:
|
| // triggering |touchstart| event was canceled. This suppresses mouse event
|
| // firing for the current gesture sequence (i.e. until next GestureTapDown).
|
| bool m_suppressMouseEventsFromGestures;
|
| +
|
| + // TODO(nzolghadr): Temporary until further refactoring
|
| + friend GestureManager;
|
| };
|
|
|
| } // namespace blink
|
|
|