webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WebCore::EventPath Class Reference

#include <EventPath.h>

Public Member Functions

 EventPath (Node &origin, Event &)
 
bool isEmpty () const
 
size_t size () const
 
const EventContextcontextAt (size_t i) const
 
EventContextcontextAt (size_t i)
 
void setRelatedTarget (Node &origin, EventTarget &)
 
bool hasEventListeners (const AtomicString &eventType) const
 
EventContextlastContextIfExists ()
 
Vector< EventTarget * > computePathUnclosedToTarget (const EventTarget &) const
 

Static Public Member Functions

static NodeeventTargetRespectingTargetRules (Node &referenceNode)
 

Constructor & Destructor Documentation

◆ EventPath()

WebCore::EventPath::EventPath ( Node origin,
Event event 
)

Member Function Documentation

◆ computePathUnclosedToTarget()

Vector< EventTarget * > WebCore::EventPath::computePathUnclosedToTarget ( const EventTarget target) const

◆ contextAt() [1/2]

const EventContext& WebCore::EventPath::contextAt ( size_t  i) const
inline

◆ contextAt() [2/2]

EventContext& WebCore::EventPath::contextAt ( size_t  i)
inline

◆ eventTargetRespectingTargetRules()

static Node* WebCore::EventPath::eventTargetRespectingTargetRules ( Node referenceNode)
inlinestatic

◆ hasEventListeners()

bool WebCore::EventPath::hasEventListeners ( const AtomicString eventType) const

◆ isEmpty()

bool WebCore::EventPath::isEmpty ( void  ) const
inline

◆ lastContextIfExists()

EventContext* WebCore::EventPath::lastContextIfExists ( )
inline

◆ setRelatedTarget()

void WebCore::EventPath::setRelatedTarget ( Node origin,
EventTarget relatedTarget 
)

◆ size()

size_t WebCore::EventPath::size ( ) const
inline

The documentation for this class was generated from the following files: