diff options
Diffstat (limited to 'drawinglayer/inc/wmfemfhelper.hxx')
-rw-r--r-- | drawinglayer/inc/wmfemfhelper.hxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/drawinglayer/inc/wmfemfhelper.hxx b/drawinglayer/inc/wmfemfhelper.hxx index 4a6bbe81228c..f085065c1ea6 100644 --- a/drawinglayer/inc/wmfemfhelper.hxx +++ b/drawinglayer/inc/wmfemfhelper.hxx @@ -26,7 +26,6 @@ #include <vcl/rendercontext/State.hxx> #include <basegfx/matrix/b2dhommatrix.hxx> #include <basegfx/polygon/b2dpolypolygon.hxx> -#include <memory> // predefines namespace drawinglayer::geometry { class ViewInformation2D; } @@ -44,7 +43,7 @@ namespace wmfemfhelper class TargetHolder { private: - std::vector< rtl::Reference<drawinglayer::primitive2d::BasePrimitive2D> > aTargets; + drawinglayer::primitive2d::Primitive2DContainer aTargets; public: TargetHolder(); @@ -54,6 +53,10 @@ namespace wmfemfhelper { append(pCandidate.get()); } + void append(drawinglayer::primitive2d::Primitive2DContainer xCandidate) + { + aTargets.append(std::move(xCandidate)); + } void append(drawinglayer::primitive2d::BasePrimitive2D* pCandidate); drawinglayer::primitive2d::Primitive2DContainer getPrimitive2DSequence(const PropertyHolder& rPropertyHolder); }; |