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

Public Member Functions

 SkipEffectEventHandler (EventQueue &rEventQueue, EventMultiplexer &rEventMultiplexer)
 
void setSkipTriggersNextEffect (const bool bSkipTriggersNextEffect)
 Remember to trigger (or not to trigger) the next effect after the current effect is skipped. More...
 
void skipEffect ()
 Skip the current effect but do not trigger the next effect. More...
 
- Public Member Functions inherited from slideshow::internal::ClickEventHandler
 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_impl () override
 
bool handleEvent_impl (bool bNotifyNextEffect)
 

Private Attributes

EventQueuemrEventQueue
 
EventMultiplexermrEventMultiplexer
 
bool mbSkipTriggersNextEffect
 

Detailed Description

Definition at line 218 of file usereventqueue.cxx.

Constructor & Destructor Documentation

◆ SkipEffectEventHandler()

slideshow::internal::SkipEffectEventHandler::SkipEffectEventHandler ( EventQueue rEventQueue,
EventMultiplexer rEventMultiplexer 
)
inline

Definition at line 221 of file usereventqueue.cxx.

Member Function Documentation

◆ handleEvent_impl() [1/2]

virtual bool slideshow::internal::SkipEffectEventHandler::handleEvent_impl ( )
inlineoverrideprivatevirtual

Reimplemented from slideshow::internal::ClickEventHandler.

Definition at line 238 of file usereventqueue.cxx.

References handleEvent_impl().

Referenced by handleEvent_impl(), and skipEffect().

◆ handleEvent_impl() [2/2]

bool slideshow::internal::SkipEffectEventHandler::handleEvent_impl ( bool  bNotifyNextEffect)
inlineprivate

◆ setSkipTriggersNextEffect()

void slideshow::internal::SkipEffectEventHandler::setSkipTriggersNextEffect ( const bool  bSkipTriggersNextEffect)
inline

Remember to trigger (or not to trigger) the next effect after the current effect is skipped.

Definition at line 231 of file usereventqueue.cxx.

References mbSkipTriggersNextEffect.

◆ skipEffect()

void slideshow::internal::SkipEffectEventHandler::skipEffect ( )
inline

Skip the current effect but do not trigger the next effect.

Definition at line 235 of file usereventqueue.cxx.

References handleEvent_impl().

Member Data Documentation

◆ mbSkipTriggersNextEffect

bool slideshow::internal::SkipEffectEventHandler::mbSkipTriggersNextEffect
private

Definition at line 271 of file usereventqueue.cxx.

Referenced by handleEvent_impl(), and setSkipTriggersNextEffect().

◆ mrEventMultiplexer

EventMultiplexer& slideshow::internal::SkipEffectEventHandler::mrEventMultiplexer
private

Definition at line 270 of file usereventqueue.cxx.

Referenced by handleEvent_impl().

◆ mrEventQueue

EventQueue& slideshow::internal::SkipEffectEventHandler::mrEventQueue
private

Definition at line 269 of file usereventqueue.cxx.

Referenced by handleEvent_impl().


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