LibreOffice Module sd (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 (::rtl::Reference< PresenterController > xPresenterController, 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 | ( | ::rtl::Reference< PresenterController > | xPresenterController, |
const css::uno::Reference< css::presentation::XSlideShowController > & | rxSlideShowController | ||
) |
Definition at line 31 of file PresenterCurrentSlideObserver.cxx.
References m_aMutex, mpPresenterController, and mxSlideShowController.
|
overridevirtual |
Definition at line 50 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 69 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 54 of file PresenterCurrentSlideObserver.cxx.
References mpPresenterController, and mxSlideShowController.
|
overridevirtual |
|
overridevirtual |
Definition at line 73 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 101 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 82 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 77 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 86 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 115 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 90 of file PresenterCurrentSlideObserver.cxx.
References mpPresenterController, and mxSlideShowController.
|
overridevirtual |
Definition at line 111 of file PresenterCurrentSlideObserver.cxx.
|
overridevirtual |
Definition at line 105 of file PresenterCurrentSlideObserver.cxx.
References mpPresenterController.
|
private |
Definition at line 73 of file PresenterCurrentSlideObserver.hxx.
Referenced by disposing(), PresenterCurrentSlideObserver(), slideEnded(), and slideTransitionStarted().
|
private |
Definition at line 74 of file PresenterCurrentSlideObserver.hxx.
Referenced by disposing(), PresenterCurrentSlideObserver(), and slideEnded().