LibreOffice Module slideshow (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
slideshow::internal::ClickEventHandler Class Reference
Inheritance diagram for slideshow::internal::ClickEventHandler:
[legend]
Collaboration diagram for slideshow::internal::ClickEventHandler:
[legend]

Public Member Functions

 ClickEventHandler (EventQueue &rEventQueue)
 
void setAdvanceOnClick (bool bAdvanceOnClick)
 
- Public Member Functions inherited from slideshow::internal::EventHandler
virtual ~EventHandler ()
 
virtual bool handleEvent ()=0
 Handle the event. More...
 

Private Member Functions

virtual bool handleEvent () override
 Handle the event. More...
 
virtual bool handleMouseReleased (const awt::MouseEvent &evt) override
 
virtual bool handleEvent_impl ()
 

Private Attributes

EventQueuemrEventQueue
 
bool mbAdvanceOnClick
 

Detailed Description

Definition at line 167 of file usereventqueue.cxx.

Constructor & Destructor Documentation

◆ ClickEventHandler()

slideshow::internal::ClickEventHandler::ClickEventHandler ( EventQueue rEventQueue)
inlineexplicit

Definition at line 172 of file usereventqueue.cxx.

Member Function Documentation

◆ handleEvent()

virtual bool slideshow::internal::ClickEventHandler::handleEvent ( )
inlineoverrideprivatevirtual

Handle the event.

Returns
true, if this handler has successfully processed the event. When this method returns false, possibly other, less prioritized handlers are called, too.

Implements slideshow::internal::EventHandler.

Definition at line 186 of file usereventqueue.cxx.

References handleEvent_impl().

◆ handleEvent_impl()

virtual bool slideshow::internal::ClickEventHandler::handleEvent_impl ( )
inlineprivatevirtual

Reimplemented in slideshow::internal::SkipEffectEventHandler.

Definition at line 207 of file usereventqueue.cxx.

References maEvents, and mrEventQueue.

Referenced by handleEvent(), and handleMouseReleased().

◆ handleMouseReleased()

virtual bool slideshow::internal::ClickEventHandler::handleMouseReleased ( const awt::MouseEvent &  evt)
inlineoverrideprivatevirtual

Definition at line 192 of file usereventqueue.cxx.

References handleEvent_impl(), and mbAdvanceOnClick.

◆ setAdvanceOnClick()

void slideshow::internal::ClickEventHandler::setAdvanceOnClick ( bool  bAdvanceOnClick)
inline

Definition at line 178 of file usereventqueue.cxx.

References mbAdvanceOnClick.

Member Data Documentation

◆ mbAdvanceOnClick

bool slideshow::internal::ClickEventHandler::mbAdvanceOnClick
private

Definition at line 215 of file usereventqueue.cxx.

Referenced by handleMouseReleased(), and setAdvanceOnClick().

◆ mrEventQueue

EventQueue& slideshow::internal::ClickEventHandler::mrEventQueue
private

Definition at line 214 of file usereventqueue.cxx.

Referenced by handleEvent_impl().


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