20#ifndef INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERCURRENTSLIDEOBSERVER_HXX
21#define INCLUDED_SDEXT_SOURCE_PRESENTER_PRESENTERCURRENTSLIDEOBSERVER_HXX
24#include <com/sun/star/presentation/XSlideShowController.hpp>
31typedef ::cppu::WeakComponentImplHelper <
32 css::presentation::XSlideShowListener
49 const css::uno::Reference<css::presentation::XSlideShowController>& rxSlideShowController);
52 virtual void SAL_CALL
disposing()
override;
55 virtual void SAL_CALL
paused( )
override;
56 virtual void SAL_CALL
resumed( )
override;
61 virtual void SAL_CALL
hyperLinkClicked(
const OUString& hyperLink )
override;
64 virtual void SAL_CALL
beginEvent(
const css::uno::Reference< css::animations::XAnimationNode >&
Node )
override;
65 virtual void SAL_CALL
endEvent(
const css::uno::Reference< css::animations::XAnimationNode >&
Node )
override;
66 virtual void SAL_CALL
repeat(
const css::uno::Reference< css::animations::XAnimationNode >&
Node, ::sal_Int32
Repeat )
override;
70 const css::lang::EventObject& rEvent)
override;
Check periodically the slide show controller and the frame::XController whether the current slide has...
virtual void SAL_CALL slideTransitionStarted() override
virtual void SAL_CALL slideTransitionEnded() override
virtual void SAL_CALL resumed() 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
virtual ~PresenterCurrentSlideObserver() override
virtual void SAL_CALL hyperLinkClicked(const OUString &hyperLink) override
virtual void SAL_CALL slideEnded(sal_Bool bReverse) override
PresenterCurrentSlideObserver(::rtl::Reference< PresenterController > xPresenterController, const css::uno::Reference< css::presentation::XSlideShowController > &rxSlideShowController)
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 disposing() override
virtual void SAL_CALL slideAnimationsEnded() override
virtual void SAL_CALL paused() override
::rtl::Reference< PresenterController > mpPresenterController
css::uno::Reference< css::presentation::XSlideShowController > mxSlideShowController
::cppu::WeakComponentImplHelper< css::presentation::XSlideShowListener > PresenterCurrentSlideObserverInterfaceBase