diff options
Diffstat (limited to 'slideshow/source/engine/transitions/figurewipe.hxx')
-rw-r--r-- | slideshow/source/engine/transitions/figurewipe.hxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/slideshow/source/engine/transitions/figurewipe.hxx b/slideshow/source/engine/transitions/figurewipe.hxx index 92f0735cfeaa..f5dc91bde155 100644 --- a/slideshow/source/engine/transitions/figurewipe.hxx +++ b/slideshow/source/engine/transitions/figurewipe.hxx @@ -29,15 +29,15 @@ namespace internal { class FigureWipe : public ParametricPolyPolygon { public: - static FigureWipe * createTriangleWipe(); - static FigureWipe * createArrowHeadWipe(); - static FigureWipe * createStarWipe( sal_Int32 nPoints ); - static FigureWipe * createPentagonWipe(); - static FigureWipe * createHexagonWipe(); + static std::shared_ptr<FigureWipe> createTriangleWipe(); + static std::shared_ptr<FigureWipe> createArrowHeadWipe(); + static std::shared_ptr<FigureWipe> createStarWipe( sal_Int32 nPoints ); + static std::shared_ptr<FigureWipe> createPentagonWipe(); + static std::shared_ptr<FigureWipe> createHexagonWipe(); virtual ::basegfx::B2DPolyPolygon operator () ( double t ) override; -private: explicit FigureWipe( ::basegfx::B2DPolygon const & figure ) : m_figure(figure) {} +private: const ::basegfx::B2DPolygon m_figure; }; |