summaryrefslogtreecommitdiff
path: root/xmloff
diff options
context:
space:
mode:
authorRüdiger Timm <rt@openoffice.org>2004-03-30 15:14:49 +0000
committerRüdiger Timm <rt@openoffice.org>2004-03-30 15:14:49 +0000
commit3dfb68eec1328b33ac818d0b032a7c38c79078d6 (patch)
treedbc266e93594bb92a662bfdac4d8c91e2aeca063 /xmloff
parent15711ff26a3f8289bb5a90fdadafef99ec1ed33a (diff)
INTEGRATION: CWS interop12 (1.22.156); FILE MERGED
2004/03/08 10:00:41 cl 1.22.156.3: fixed unix build problems 2004/03/05 14:21:49 cl 1.22.156.2: #i26079# save header&footer also for handout and notes 2003/10/30 11:00:19 cl 1.22.156.1: #i20949# added header&footer support for impress
Diffstat (limited to 'xmloff')
-rw-r--r--xmloff/source/draw/sdxmlexp_impl.hxx17
1 files changed, 13 insertions, 4 deletions
diff --git a/xmloff/source/draw/sdxmlexp_impl.hxx b/xmloff/source/draw/sdxmlexp_impl.hxx
index 442beea0f4bd..182edd36ff50 100644
--- a/xmloff/source/draw/sdxmlexp_impl.hxx
+++ b/xmloff/source/draw/sdxmlexp_impl.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: sdxmlexp_impl.hxx,v $
*
- * $Revision: 1.22 $
+ * $Revision: 1.23 $
*
- * last change: $Author: cl $ $Date: 2002-09-04 13:58:44 $
+ * last change: $Author: rt $ $Date: 2004-03-30 16:14:49 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -83,6 +83,10 @@
#include <com/sun/star/drawing/XDrawPage.hpp>
#endif
+#ifndef _COMPHELPER_STLTYPES_HXX_
+#include <comphelper/stl_types.hxx>
+#endif
+
//////////////////////////////////////////////////////////////////////////////
class SvXMLUnitConverter;
@@ -124,6 +128,8 @@ enum XmlPlaceholder
XmlPlaceholderVerticalOutline
};
+DECLARE_STL_STDKEY_SET( sal_Int32, SdXMLFormatMap );
+
//////////////////////////////////////////////////////////////////////////////
class SdXMLExport : public SvXMLExport
@@ -146,14 +152,16 @@ class SdXMLExport : public SvXMLExport
com::sun::star::uno::Sequence< ::rtl::OUString > maDrawPagesAutoLayoutNames;
::std::vector< ::rtl::OUString > maDrawPagesStyleNames;
+ ::std::vector< ::rtl::OUString > maDrawNotesPagesStyleNames;
::std::vector< ::rtl::OUString > maMasterPagesStyleNames;
+ ::rtl::OUString maHandoutMasterStyleName;
XMLSdPropHdlFactory* mpSdPropHdlFactory;
XMLShapeExportPropertyMapper* mpPropertySetMapper;
XMLPageExportPropertyMapper* mpPresPagePropsMapper;
- sal_uInt32 mnUsedDateStyles; // this is a bitfield of the used formatings for date fields
- sal_uInt32 mnUsedTimeStyles; // this is a bitfield of the used formatings for time fields
+ SdXMLFormatMap maUsedDateStyles; // this is a vector with the used formatings for date fields
+ SdXMLFormatMap maUsedTimeStyles; // this is a vector with the used formatings for time fields
sal_Bool mbIsDraw;
sal_Bool mbFamilyGraphicUsed;
@@ -184,6 +192,7 @@ class SdXMLExport : public SvXMLExport
void ImpPrepDrawPageInfos();
void ImpPrepMasterPageInfos();
void ImpWritePresentationStyles();
+ ::rtl::OUString ImpCreatePresPageStyleName( com::sun::star::uno::Reference<com::sun::star::drawing::XDrawPage> xDrawPage, bool bExportBackground = true );
BOOL ImpPrepAutoLayoutInfo(const com::sun::star::uno::Reference< com::sun::star::drawing::XDrawPage >& xPage, rtl::OUString& rName);
void ImpWriteAutoLayoutInfos();