summaryrefslogtreecommitdiff
path: root/drawinglayer/inc
diff options
context:
space:
mode:
authorArmin Le Grand <Armin.Le.Grand@cib.de>2017-06-21 14:46:35 +0200
committerThorsten Behrens <Thorsten.Behrens@CIB.de>2017-07-15 11:01:30 +0200
commit63bc9be68e6d7a0e681516b5a04953388644101a (patch)
treefc395c2cccd9106f6dd1c1aa5171a10225aacabd /drawinglayer/inc
parent044dc9fcca4df6ca21df790bdb14660f951e4598 (diff)
emfplus: some cleanup/streamlining
Change-Id: Ia931ca356fb079b9cb2395ba2311b91d2481e2d4
Diffstat (limited to 'drawinglayer/inc')
-rw-r--r--drawinglayer/inc/emfplushelper.hxx9
1 files changed, 5 insertions, 4 deletions
diff --git a/drawinglayer/inc/emfplushelper.hxx b/drawinglayer/inc/emfplushelper.hxx
index 1a685a631abd..839a94d82e95 100644
--- a/drawinglayer/inc/emfplushelper.hxx
+++ b/drawinglayer/inc/emfplushelper.hxx
@@ -33,16 +33,17 @@ namespace emfplushelper
class EmfPlusHelper
{
private:
- EmfPlusHelperData* mpD;
+ const std::unique_ptr<EmfPlusHelperData> mpD;
public:
- EmfPlusHelper(SvMemoryStream& rMemoryStream);
+ EmfPlusHelper(
+ SvMemoryStream& rMemoryStream,
+ wmfemfhelper::TargetHolders& rTargetHolders,
+ wmfemfhelper::PropertyHolders& rPropertyHolders);
~EmfPlusHelper();
void processEmfPlusData(
SvMemoryStream& rMemoryStream,
- wmfemfhelper::TargetHolders& rTargetHolders,
- wmfemfhelper::PropertyHolders& rPropertyHolders,
const drawinglayer::geometry::ViewInformation2D& rViewInformation);
};
}