summaryrefslogtreecommitdiff
path: root/xmloff/source/draw/sdxmlexp_impl.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'xmloff/source/draw/sdxmlexp_impl.hxx')
-rw-r--r--xmloff/source/draw/sdxmlexp_impl.hxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/xmloff/source/draw/sdxmlexp_impl.hxx b/xmloff/source/draw/sdxmlexp_impl.hxx
index 22792d521e38..f583c0ee9e2e 100644
--- a/xmloff/source/draw/sdxmlexp_impl.hxx
+++ b/xmloff/source/draw/sdxmlexp_impl.hxx
@@ -38,7 +38,6 @@ class XMLShapeExportPropertyMapper;
class XMLPageExportPropertyMapper;
typedef ::std::vector< ImpXMLEXPPageMasterInfo* > ImpXMLEXPPageMasterList;
-typedef ::std::vector< ImpXMLAutoLayoutInfo* > ImpXMLAutoLayoutInfoList;
enum XmlPlaceholder
{
@@ -82,11 +81,11 @@ class SdXMLExport : public SvXMLExport
sal_uInt32 mnObjectCount;
// temporary infos
- ImpXMLEXPPageMasterList* mpPageMasterInfoList;
- ImpXMLEXPPageMasterList* mpPageMasterUsageList;
- ImpXMLEXPPageMasterList* mpNotesPageMasterUsageList;
+ std::vector< std::unique_ptr<ImpXMLEXPPageMasterInfo> > mvPageMasterInfoList;
+ ImpXMLEXPPageMasterList mvPageMasterUsageList;
+ ImpXMLEXPPageMasterList mvNotesPageMasterUsageList;
ImpXMLEXPPageMasterInfo* mpHandoutPageMaster;
- ImpXMLAutoLayoutInfoList* mpAutoLayoutInfoList;
+ std::vector< std::unique_ptr<ImpXMLAutoLayoutInfo> > mvAutoLayoutInfoList;
css::uno::Sequence< OUString > maDrawPagesAutoLayoutNames;