22#include <com/sun/star/drawing/framework/XResourceFactory.hpp>
23#include <com/sun/star/drawing/framework/XConfigurationChangeListener.hpp>
28namespace sd {
class DrawController; }
33 css::drawing::framework::XResourceFactory,
34 css::drawing::framework::XConfigurationChangeListener
53 virtual css::uno::Reference<css::drawing::framework::XResource>
55 const css::uno::Reference<
56 css::drawing::framework::XResourceId>& rxViewId)
override;
59 const css::uno::Reference<css::drawing::framework::XResource>& xView)
override;
64 const css::drawing::framework::ConfigurationChangeEvent& rEvent)
override;
68 using WeakComponentImplHelperBase::disposing;
70 const css::lang::EventObject& rEventObject)
override;
This factory creates a marker view whose existence in a configuration indicates that a slideshow is r...
virtual css::uno::Reference< css::drawing::framework::XResource > SAL_CALL createResource(const css::uno::Reference< css::drawing::framework::XResourceId > &rxViewId) override
virtual void SAL_CALL releaseResource(const css::uno::Reference< css::drawing::framework::XResource > &xView) override
virtual void SAL_CALL notifyConfigurationChange(const css::drawing::framework::ConfigurationChangeEvent &rEvent) override
virtual void SAL_CALL disposing(const css::lang::EventObject &rEventObject) override
void ThrowIfDisposed() const
static void install(const rtl::Reference<::sd::DrawController > &rxController)
virtual ~PresentationFactory() override
PresentationFactory(const rtl::Reference<::sd::DrawController > &rxController)
rtl::Reference<::sd::DrawController > mxController
comphelper::WeakComponentImplHelper< css::drawing::framework::XResourceFactory, css::drawing::framework::XConfigurationChangeListener > PresentationFactoryInterfaceBase