LibreOffice Module sdext (master)
1
|
Check periodically the slide show controller and the frame::XController whether the current slide has changed. More...
#include <PresenterCurrentSlideObserver.hxx>
Public Member Functions | |
PresenterCurrentSlideObserver (const ::rtl::Reference< PresenterController > &rxPresenterController, const css::uno::Reference< css::presentation::XSlideShowController > &rxSlideShowController) | |
virtual | ~PresenterCurrentSlideObserver () override |
virtual void SAL_CALL | disposing () override |
virtual void SAL_CALL | paused () override |
virtual void SAL_CALL | resumed () override |
virtual void SAL_CALL | slideTransitionStarted () override |
virtual void SAL_CALL | slideTransitionEnded () override |
virtual void SAL_CALL | slideAnimationsEnded () override |
virtual void SAL_CALL | slideEnded (sal_Bool bReverse) override |
virtual void SAL_CALL | hyperLinkClicked (const OUString &hyperLink) override |
virtual void SAL_CALL | beginEvent (const css::uno::Reference< css::animations::XAnimationNode > &Node) override |
virtual void SAL_CALL | endEvent (const css::uno::Reference< css::animations::XAnimationNode > &Node) override |
virtual void SAL_CALL | repeat (const css::uno::Reference< css::animations::XAnimationNode > &Node,::sal_Int32 Repeat) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &rEvent) override |
Private Attributes | |
::rtl::Reference< PresenterController > | mpPresenterController |
css::uno::Reference< css::presentation::XSlideShowController > | mxSlideShowController |
Additional Inherited Members | |
![]() | |
mutable::osl::Mutex | m_aMutex |
Check periodically the slide show controller and the frame::XController whether the current slide has changed.
If so, then inform the presenter controller about it.
Objects of this class have their own lifetime control and destroy themselves when the presenter controller is disposed.
Definition at line 42 of file PresenterCurrentSlideObserver.hxx.
sdext::presenter::PresenterCurrentSlideObserver::PresenterCurrentSlideObserver | ( | const ::rtl::Reference< PresenterController > & | rxPresenterController, |
const css::uno::Reference< css::presentation::XSlideShowController > & | rxSlideShowController | ||
) |
Definition at line 29 of file PresenterCurrentSlideObserver.cxx.
References m_aMutex, mpPresenterController, and mxSlideShowController.
|
overridevirtual |
Definition at line 48 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 64 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 52 of file PresenterCurrentSlideObserver.cxx.
References mxSlideShowController.
|
overridevirtual |
|
overridevirtual |
Definition at line 68 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 96 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 77 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 72 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 81 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 110 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 85 of file PresenterCurrentSlideObserver.cxx.
References mpPresenterController, and mxSlideShowController.
|
overridevirtual |
Definition at line 106 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 100 of file PresenterCurrentSlideObserver.cxx.
References mpPresenterController.
|
private |
Definition at line 73 of file PresenterCurrentSlideObserver.hxx.
Referenced by PresenterCurrentSlideObserver(), slideEnded(), and slideTransitionStarted().
|
private |
Definition at line 74 of file PresenterCurrentSlideObserver.hxx.
Referenced by disposing(), PresenterCurrentSlideObserver(), and slideEnded().