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 EventContext & contextAt (size_t i) const
 
EventContext & contextAt (size_t i)
 
void setRelatedTarget (Node &origin, EventTarget &)
 
bool hasEventListeners (const AtomicString &eventType) const
 
EventContext * lastContextIfExists ()
 
Vector< EventTarget * > computePathUnclosedToTarget (const EventTarget &) const
 

Static Public Member Functions

static Node * eventTargetRespectingTargetRules (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: