22#include <com/sun/star/view/XRenderable.hpp>
26namespace sd {
class ViewShellBase; }
31 css::view::XRenderable
43 const css::uno::Any& aSelection,
44 const css::uno::Sequence<css::beans::PropertyValue >& xOptions)
override;
46 virtual css::uno::Sequence<css::beans::PropertyValue> SAL_CALL
getRenderer (
48 const css::uno::Any& rSelection,
49 const css::uno::Sequence<css::beans::PropertyValue>& rxOptions)
override;
51 virtual void SAL_CALL
render (
53 const css::uno::Any& rSelection,
54 const css::uno::Sequence<css::beans::PropertyValue>& rxOptions)
override;
58 std::unique_ptr<Implementation>
mpImpl;
virtual ~DocumentRenderer() override
virtual sal_Int32 SAL_CALL getRendererCount(const css::uno::Any &aSelection, const css::uno::Sequence< css::beans::PropertyValue > &xOptions) override
virtual void SAL_CALL render(sal_Int32 nRenderer, const css::uno::Any &rSelection, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions) override
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getRenderer(sal_Int32 nRenderer, const css::uno::Any &rSelection, const css::uno::Sequence< css::beans::PropertyValue > &rxOptions) override
DocumentRenderer(ViewShellBase &rBase)
std::unique_ptr< Implementation > mpImpl
SfxViewShell descendant that the stacked Draw/Impress shells are based on.
comphelper::WeakComponentImplHelper< css::view::XRenderable > DocumentRendererInterfaceBase