summaryrefslogtreecommitdiff
path: root/drawinglayer/inc/wmfemfhelper.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'drawinglayer/inc/wmfemfhelper.hxx')
-rw-r--r--drawinglayer/inc/wmfemfhelper.hxx7
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);
};