LibreOffice Module unoxml (master) 1
Public Member Functions | Protected Attributes | Friends | List of all members
DOM::events::CEvent Class Reference

#include <event.hxx>

Inheritance diagram for DOM::events::CEvent:
[legend]
Collaboration diagram for DOM::events::CEvent:
[legend]

Public Member Functions

 CEvent ()
 
virtual ~CEvent () override
 
virtual OUString SAL_CALL getType () override
 
virtual css::uno::Reference< css::xml::dom::events::XEventTarget > SAL_CALL getTarget () override
 
virtual css::uno::Reference< css::xml::dom::events::XEventTarget > SAL_CALL getCurrentTarget () override
 
virtual css::xml::dom::events::PhaseType SAL_CALL getEventPhase () override
 
virtual sal_Bool SAL_CALL getBubbles () override
 
virtual sal_Bool SAL_CALL getCancelable () override
 
virtual css::util::Time SAL_CALL getTimeStamp () override
 
virtual void SAL_CALL stopPropagation () override
 
virtual void SAL_CALL preventDefault () override
 
virtual void SAL_CALL initEvent (const OUString &eventTypeArg, sal_Bool canBubbleArg, sal_Bool cancelableArg) override
 

Protected Attributes

std::mutex m_Mutex
 
bool m_canceled
 
OUString m_eventType
 
css::uno::Reference< css::xml::dom::events::XEventTarget > m_target
 
css::uno::Reference< css::xml::dom::events::XEventTarget > m_currentTarget
 
css::xml::dom::events::PhaseType m_phase
 
bool m_bubbles
 
bool m_cancelable
 
css::util::Time m_time
 

Friends

class CEventDispatcher
 

Detailed Description

Definition at line 34 of file event.hxx.

Constructor & Destructor Documentation

◆ CEvent()

DOM::events::CEvent::CEvent ( )
explicit

Definition at line 28 of file event.cxx.

◆ ~CEvent()

DOM::events::CEvent::~CEvent ( )
overridevirtual

Definition at line 36 of file event.cxx.

Member Function Documentation

◆ getBubbles()

sal_Bool SAL_CALL DOM::events::CEvent::getBubbles ( )
overridevirtual

◆ getCancelable()

sal_Bool SAL_CALL DOM::events::CEvent::getCancelable ( )
overridevirtual

Definition at line 72 of file event.cxx.

References m_cancelable, and m_Mutex.

Referenced by DOM::events::CMutationEvent::getCancelable().

◆ getCurrentTarget()

Reference< XEventTarget > SAL_CALL DOM::events::CEvent::getCurrentTarget ( )
overridevirtual

◆ getEventPhase()

PhaseType SAL_CALL DOM::events::CEvent::getEventPhase ( )
overridevirtual

Definition at line 60 of file event.cxx.

References m_Mutex, and m_phase.

Referenced by DOM::events::CMutationEvent::getEventPhase(), and DOM::events::CUIEvent::getEventPhase().

◆ getTarget()

Reference< XEventTarget > SAL_CALL DOM::events::CEvent::getTarget ( )
overridevirtual

Definition at line 47 of file event.cxx.

References m_Mutex, and m_target.

Referenced by DOM::events::CMutationEvent::getTarget(), and DOM::events::CUIEvent::getTarget().

◆ getTimeStamp()

css::util::Time SAL_CALL DOM::events::CEvent::getTimeStamp ( )
overridevirtual

Definition at line 79 of file event.cxx.

References m_Mutex, and m_time.

Referenced by DOM::events::CMutationEvent::getTimeStamp(), and DOM::events::CUIEvent::getTimeStamp().

◆ getType()

OUString SAL_CALL DOM::events::CEvent::getType ( )
overridevirtual

Definition at line 40 of file event.cxx.

References m_eventType, and m_Mutex.

Referenced by DOM::events::CMutationEvent::getType(), and DOM::events::CUIEvent::getType().

◆ initEvent()

void SAL_CALL DOM::events::CEvent::initEvent ( const OUString &  eventTypeArg,
sal_Bool  canBubbleArg,
sal_Bool  cancelableArg 
)
overridevirtual

◆ preventDefault()

void SAL_CALL DOM::events::CEvent::preventDefault ( )
overridevirtual

◆ stopPropagation()

void SAL_CALL DOM::events::CEvent::stopPropagation ( )
overridevirtual

Friends And Related Function Documentation

◆ CEventDispatcher

friend class CEventDispatcher
friend

Definition at line 36 of file event.hxx.

Member Data Documentation

◆ m_bubbles

bool DOM::events::CEvent::m_bubbles
protected

Definition at line 45 of file event.hxx.

Referenced by getBubbles(), and initEvent().

◆ m_cancelable

bool DOM::events::CEvent::m_cancelable
protected

Definition at line 46 of file event.hxx.

Referenced by getCancelable(), initEvent(), and stopPropagation().

◆ m_canceled

bool DOM::events::CEvent::m_canceled
protected

Definition at line 40 of file event.hxx.

Referenced by stopPropagation().

◆ m_currentTarget

css::uno::Reference< css::xml::dom::events::XEventTarget > DOM::events::CEvent::m_currentTarget
protected

Definition at line 43 of file event.hxx.

Referenced by getCurrentTarget().

◆ m_eventType

OUString DOM::events::CEvent::m_eventType
protected

Definition at line 41 of file event.hxx.

Referenced by getType(), and initEvent().

◆ m_Mutex

std::mutex DOM::events::CEvent::m_Mutex
protected

◆ m_phase

css::xml::dom::events::PhaseType DOM::events::CEvent::m_phase
protected

Definition at line 44 of file event.hxx.

Referenced by getEventPhase().

◆ m_target

css::uno::Reference< css::xml::dom::events::XEventTarget > DOM::events::CEvent::m_target
protected

Definition at line 42 of file event.hxx.

Referenced by getTarget().

◆ m_time

css::util::Time DOM::events::CEvent::m_time
protected

Definition at line 47 of file event.hxx.

Referenced by getTimeStamp().


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