LibreOffice Module unoxml (master) 1
Public Member Functions | Private Attributes | List of all members
DOM::events::CMouseEvent Class Referencefinal

#include <mouseevent.hxx>

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

Public Member Functions

 CMouseEvent ()
 
virtual sal_Int32 SAL_CALL getScreenX () override
 
virtual sal_Int32 SAL_CALL getScreenY () override
 
virtual sal_Int32 SAL_CALL getClientX () override
 
virtual sal_Int32 SAL_CALL getClientY () override
 
virtual sal_Bool SAL_CALL getCtrlKey () override
 
virtual sal_Bool SAL_CALL getShiftKey () override
 
virtual sal_Bool SAL_CALL getAltKey () override
 
virtual sal_Bool SAL_CALL getMetaKey () override
 
virtual sal_Int16 SAL_CALL getButton () override
 
virtual css::uno::Reference< css::xml::dom::events::XEventTarget > SAL_CALL getRelatedTarget () override
 
virtual void SAL_CALL initMouseEvent (const OUString &typeArg, sal_Bool canBubbleArg, sal_Bool cancelableArg, const css::uno::Reference< css::xml::dom::views::XAbstractView > &viewArg, sal_Int32 detailArg, sal_Int32 screenXArg, sal_Int32 screenYArg, sal_Int32 clientXArg, sal_Int32 clientYArg, sal_Bool ctrlKeyArg, sal_Bool altKeyArg, sal_Bool shiftKeyArg, sal_Bool metaKeyArg, sal_Int16 buttonArg, const css::uno::Reference< css::xml::dom::events::XEventTarget > &relatedTargetArg) override
 
virtual css::uno::Reference< css::xml::dom::views::XAbstractView > SAL_CALL getView () override
 
virtual sal_Int32 SAL_CALL getDetail () override
 
virtual void SAL_CALL initUIEvent (const OUString &typeArg, sal_Bool canBubbleArg, sal_Bool cancelableArg, const css::uno::Reference< css::xml::dom::views::XAbstractView > &viewArg, sal_Int32 detailArg) 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
 

Private Attributes

sal_Int32 m_screenX
 
sal_Int32 m_screenY
 
sal_Int32 m_clientX
 
sal_Int32 m_clientY
 
bool m_ctrlKey
 
bool m_shiftKey
 
bool m_altKey
 
bool m_metaKey
 
sal_Int16 m_button
 

Detailed Description

Definition at line 34 of file mouseevent.hxx.

Constructor & Destructor Documentation

◆ CMouseEvent()

DOM::events::CMouseEvent::CMouseEvent ( )
explicit

Definition at line 28 of file mouseevent.cxx.

Member Function Documentation

◆ getAltKey()

sal_Bool SAL_CALL DOM::events::CMouseEvent::getAltKey ( )
overridevirtual

Definition at line 71 of file mouseevent.cxx.

References m_altKey.

◆ getBubbles()

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

Definition at line 161 of file mouseevent.cxx.

References DOM::events::CEvent::getBubbles().

◆ getButton()

sal_Int16 SAL_CALL DOM::events::CMouseEvent::getButton ( )
overridevirtual

Definition at line 81 of file mouseevent.cxx.

References m_button.

◆ getCancelable()

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

Definition at line 166 of file mouseevent.cxx.

References DOM::events::CUIEvent::getCancelable().

◆ getClientX()

sal_Int32 SAL_CALL DOM::events::CMouseEvent::getClientX ( )
overridevirtual

Definition at line 51 of file mouseevent.cxx.

References m_clientX.

◆ getClientY()

sal_Int32 SAL_CALL DOM::events::CMouseEvent::getClientY ( )
overridevirtual

Definition at line 56 of file mouseevent.cxx.

References m_clientY.

◆ getCtrlKey()

sal_Bool SAL_CALL DOM::events::CMouseEvent::getCtrlKey ( )
overridevirtual

Definition at line 61 of file mouseevent.cxx.

References m_ctrlKey.

◆ getCurrentTarget()

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

Definition at line 151 of file mouseevent.cxx.

References DOM::events::CUIEvent::getCurrentTarget().

◆ getDetail()

sal_Int32 SAL_CALL DOM::events::CMouseEvent::getDetail ( )
overridevirtual

Definition at line 127 of file mouseevent.cxx.

References DOM::events::CUIEvent::getDetail().

◆ getEventPhase()

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

Definition at line 156 of file mouseevent.cxx.

References DOM::events::CUIEvent::getEventPhase().

◆ getMetaKey()

sal_Bool SAL_CALL DOM::events::CMouseEvent::getMetaKey ( )
overridevirtual

Definition at line 76 of file mouseevent.cxx.

References m_metaKey.

◆ getRelatedTarget()

Reference< XEventTarget > SAL_CALL DOM::events::CMouseEvent::getRelatedTarget ( )
overridevirtual

Definition at line 86 of file mouseevent.cxx.

◆ getScreenX()

sal_Int32 SAL_CALL DOM::events::CMouseEvent::getScreenX ( )
overridevirtual

Definition at line 41 of file mouseevent.cxx.

References m_screenX.

◆ getScreenY()

sal_Int32 SAL_CALL DOM::events::CMouseEvent::getScreenY ( )
overridevirtual

Definition at line 46 of file mouseevent.cxx.

References m_screenY.

◆ getShiftKey()

sal_Bool SAL_CALL DOM::events::CMouseEvent::getShiftKey ( )
overridevirtual

Definition at line 66 of file mouseevent.cxx.

References m_shiftKey.

◆ getTarget()

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

Definition at line 146 of file mouseevent.cxx.

References DOM::events::CUIEvent::getTarget().

◆ getTimeStamp()

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

Definition at line 171 of file mouseevent.cxx.

References DOM::events::CUIEvent::getTimeStamp().

◆ getType()

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

Definition at line 141 of file mouseevent.cxx.

References DOM::events::CUIEvent::getType().

◆ getView()

Reference< XAbstractView > SAL_CALL DOM::events::CMouseEvent::getView ( )
overridevirtual

Definition at line 122 of file mouseevent.cxx.

References DOM::events::CUIEvent::getView().

◆ initEvent()

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

Definition at line 186 of file mouseevent.cxx.

References DOM::events::CUIEvent::initEvent().

◆ initMouseEvent()

void SAL_CALL DOM::events::CMouseEvent::initMouseEvent ( const OUString &  typeArg,
sal_Bool  canBubbleArg,
sal_Bool  cancelableArg,
const css::uno::Reference< css::xml::dom::views::XAbstractView > &  viewArg,
sal_Int32  detailArg,
sal_Int32  screenXArg,
sal_Int32  screenYArg,
sal_Int32  clientXArg,
sal_Int32  clientYArg,
sal_Bool  ctrlKeyArg,
sal_Bool  altKeyArg,
sal_Bool  shiftKeyArg,
sal_Bool  metaKeyArg,
sal_Int16  buttonArg,
const css::uno::Reference< css::xml::dom::events::XEventTarget > &  relatedTargetArg 
)
overridevirtual

◆ initUIEvent()

void SAL_CALL DOM::events::CMouseEvent::initUIEvent ( const OUString &  typeArg,
sal_Bool  canBubbleArg,
sal_Bool  cancelableArg,
const css::uno::Reference< css::xml::dom::views::XAbstractView > &  viewArg,
sal_Int32  detailArg 
)
overridevirtual

Definition at line 132 of file mouseevent.cxx.

References DOM::events::CUIEvent::initUIEvent().

◆ preventDefault()

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

Definition at line 181 of file mouseevent.cxx.

References DOM::events::CUIEvent::preventDefault().

◆ stopPropagation()

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

Definition at line 176 of file mouseevent.cxx.

References DOM::events::CUIEvent::stopPropagation().

Member Data Documentation

◆ m_altKey

bool DOM::events::CMouseEvent::m_altKey
private

Definition at line 43 of file mouseevent.hxx.

Referenced by getAltKey(), and initMouseEvent().

◆ m_button

sal_Int16 DOM::events::CMouseEvent::m_button
private

Definition at line 45 of file mouseevent.hxx.

Referenced by getButton(), and initMouseEvent().

◆ m_clientX

sal_Int32 DOM::events::CMouseEvent::m_clientX
private

Definition at line 39 of file mouseevent.hxx.

Referenced by getClientX(), and initMouseEvent().

◆ m_clientY

sal_Int32 DOM::events::CMouseEvent::m_clientY
private

Definition at line 40 of file mouseevent.hxx.

Referenced by getClientY(), and initMouseEvent().

◆ m_ctrlKey

bool DOM::events::CMouseEvent::m_ctrlKey
private

Definition at line 41 of file mouseevent.hxx.

Referenced by getCtrlKey(), and initMouseEvent().

◆ m_metaKey

bool DOM::events::CMouseEvent::m_metaKey
private

Definition at line 44 of file mouseevent.hxx.

Referenced by getMetaKey(), and initMouseEvent().

◆ m_screenX

sal_Int32 DOM::events::CMouseEvent::m_screenX
private

Definition at line 37 of file mouseevent.hxx.

Referenced by getScreenX(), and initMouseEvent().

◆ m_screenY

sal_Int32 DOM::events::CMouseEvent::m_screenY
private

Definition at line 38 of file mouseevent.hxx.

Referenced by getScreenY(), and initMouseEvent().

◆ m_shiftKey

bool DOM::events::CMouseEvent::m_shiftKey
private

Definition at line 42 of file mouseevent.hxx.

Referenced by getShiftKey(), and initMouseEvent().


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