LibreOffice Module sd (master) 1
|
#include <slideshowimpl.hxx>
Public Member Functions | |
SlideShowListenerProxy (rtl::Reference< SlideshowImpl > xController, css::uno::Reference< css::presentation::XSlideShow > xSlideShow) | |
virtual | ~SlideShowListenerProxy () override |
void | addAsSlideShowListener () |
void | removeAsSlideShowListener () |
void | addSlideShowListener (const css::uno::Reference< css::presentation::XSlideShowListener > &Listener) |
void | removeSlideShowListener (const css::uno::Reference< css::presentation::XSlideShowListener > &Listener) |
void | addShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape) |
void | removeShapeEventListener (const css::uno::Reference< css::drawing::XShape > &xShape) |
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 | 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 | contextMenuShow (const css::awt::Point &point) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
virtual void SAL_CALL | click (const css::uno::Reference< css::drawing::XShape > &xShape, const css::awt::MouseEvent &aOriginalEvent) override |
Private Attributes | |
std::mutex | m_aMutex |
::comphelper::OInterfaceContainerHelper4< css::presentation::XSlideShowListener > | maListeners |
rtl::Reference< SlideshowImpl > | mxController |
css::uno::Reference< css::presentation::XSlideShow > | mxSlideShow |
Definition at line 82 of file slideshowimpl.hxx.
sd::SlideShowListenerProxy::SlideShowListenerProxy | ( | rtl::Reference< SlideshowImpl > | xController, |
css::uno::Reference< css::presentation::XSlideShow > | xSlideShow | ||
) |
Definition at line 3170 of file slideshowimpl.cxx.
References xController.
|
overridevirtual |
Definition at line 3176 of file slideshowimpl.cxx.
void sd::SlideShowListenerProxy::addAsSlideShowListener | ( | ) |
Definition at line 3180 of file slideshowimpl.cxx.
References mxSlideShow.
void sd::SlideShowListenerProxy::addShapeEventListener | ( | const css::uno::Reference< css::drawing::XShape > & | xShape | ) |
Definition at line 3198 of file slideshowimpl.cxx.
References mxSlideShow.
void sd::SlideShowListenerProxy::addSlideShowListener | ( | const css::uno::Reference< css::presentation::XSlideShowListener > & | Listener | ) |
Definition at line 3216 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::addInterface(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3228 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3378 of file slideshowimpl.cxx.
References mxController.
|
overridevirtual |
Definition at line 3385 of file slideshowimpl.cxx.
References mxController, and point().
|
overridevirtual |
Definition at line 3368 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::disposeAndClear(), m_aMutex, maListeners, mxController, and mxSlideShow.
|
overridevirtual |
Definition at line 3241 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3345 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_aMutex, maListeners, and mxController.
|
overridevirtual |
Definition at line 3269 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), m_aMutex, and maListeners.
void sd::SlideShowListenerProxy::removeAsSlideShowListener | ( | ) |
Definition at line 3189 of file slideshowimpl.cxx.
References mxSlideShow.
void sd::SlideShowListenerProxy::removeShapeEventListener | ( | const css::uno::Reference< css::drawing::XShape > & | xShape | ) |
Definition at line 3207 of file slideshowimpl.cxx.
References mxSlideShow.
void sd::SlideShowListenerProxy::removeSlideShowListener | ( | const css::uno::Reference< css::presentation::XSlideShowListener > & | Listener | ) |
Definition at line 3222 of file slideshowimpl.cxx.
References m_aMutex, maListeners, and comphelper::OInterfaceContainerHelper4< class ListenerT >::removeInterface().
|
overridevirtual |
Definition at line 3254 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3280 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3313 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3324 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), comphelper::OInterfaceContainerHelper4< class ListenerT >::getLength(), m_aMutex, maListeners, and mxController.
|
overridevirtual |
Definition at line 3302 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), m_aMutex, and maListeners.
|
overridevirtual |
Definition at line 3291 of file slideshowimpl.cxx.
References comphelper::OInterfaceContainerHelper4< class ListenerT >::forEach(), m_aMutex, and maListeners.
|
private |
Definition at line 122 of file slideshowimpl.hxx.
Referenced by addSlideShowListener(), beginEvent(), disposing(), endEvent(), hyperLinkClicked(), paused(), removeSlideShowListener(), repeat(), resumed(), slideAnimationsEnded(), slideEnded(), slideTransitionEnded(), and slideTransitionStarted().
|
private |
Definition at line 123 of file slideshowimpl.hxx.
Referenced by addSlideShowListener(), beginEvent(), disposing(), endEvent(), hyperLinkClicked(), paused(), removeSlideShowListener(), repeat(), resumed(), slideAnimationsEnded(), slideEnded(), slideTransitionEnded(), and slideTransitionStarted().
|
private |
Definition at line 124 of file slideshowimpl.hxx.
Referenced by click(), contextMenuShow(), disposing(), hyperLinkClicked(), and slideEnded().
|
private |
Definition at line 125 of file slideshowimpl.hxx.
Referenced by addAsSlideShowListener(), addShapeEventListener(), disposing(), removeAsSlideShowListener(), and removeShapeEventListener().