24#include <com/sun/star/uno/XComponentContext.hpp>
25#include <com/sun/star/rendering/XCanvas.hpp>
26#include <com/sun/star/rendering/XSpriteCanvas.hpp>
41 const ::rtl::Reference<PresenterController>& rpPresenterController);
44 virtual void SAL_CALL
disposing()
override;
50 virtual css::uno::Reference<css::awt::XWindow> SAL_CALL
getWindow()
override;
52 virtual css::uno::Reference<css::rendering::XCanvas> SAL_CALL
getCanvas()
override;
56 virtual void SAL_CALL
windowResized(
const css::awt::WindowEvent& rEvent)
override;
58 virtual void SAL_CALL
windowMoved(
const css::awt::WindowEvent& rEvent)
override;
60 virtual void SAL_CALL
windowShown(
const css::lang::EventObject& rEvent)
override;
62 virtual void SAL_CALL
windowHidden(
const css::lang::EventObject& rEvent)
override;
66 virtual void SAL_CALL
windowPaint(
const css::awt::PaintEvent& rEvent)
override;
73 const css::uno::Reference<css::rendering::XSpriteCanvas>& rxParentCanvas)
override;
Base class of the panes used by the presenter screen.
virtual void SAL_CALL disposing() override
Use a sprite to display the contents and the border of a pane.
PresenterSpritePane(const css::uno::Reference< css::uno::XComponentContext > &rxContext, const ::rtl::Reference< PresenterController > &rpPresenterController)
virtual css::uno::Reference< css::rendering::XCanvas > SAL_CALL getCanvas() override
virtual css::uno::Reference< css::awt::XWindow > SAL_CALL getWindow() override
virtual void SAL_CALL windowShown(const css::lang::EventObject &rEvent) override
virtual void SAL_CALL windowPaint(const css::awt::PaintEvent &rEvent) override
css::uno::Reference< css::rendering::XSpriteCanvas > mxParentCanvas
virtual void SAL_CALL windowResized(const css::awt::WindowEvent &rEvent) override
virtual void SAL_CALL windowHidden(const css::lang::EventObject &rEvent) override
virtual ~PresenterSpritePane() override
virtual void CreateCanvases(const css::uno::Reference< css::rendering::XSpriteCanvas > &rxParentCanvas) override
virtual void SAL_CALL disposing() override
std::shared_ptr< PresenterSprite > mpSprite
virtual void SAL_CALL windowMoved(const css::awt::WindowEvent &rEvent) override