summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml/xmlexp.hxx
diff options
context:
space:
mode:
Diffstat (limited to 'sw/source/filter/xml/xmlexp.hxx')
-rw-r--r--sw/source/filter/xml/xmlexp.hxx20
1 files changed, 11 insertions, 9 deletions
diff --git a/sw/source/filter/xml/xmlexp.hxx b/sw/source/filter/xml/xmlexp.hxx
index 12a272e62bda..779cdbfbf602 100644
--- a/sw/source/filter/xml/xmlexp.hxx
+++ b/sw/source/filter/xml/xmlexp.hxx
@@ -1,3 +1,4 @@
+/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -32,6 +33,7 @@
#include "xmlitmap.hxx"
#include <xmloff/uniref.hxx>
#include <xmloff/xmltoken.hxx>
+#include <vector>
class SwPaM;
class SwFmt;
@@ -44,12 +46,14 @@ class SwTableLines;
class SwTableBox;
class SwXMLTableColumn_Impl;
class SwXMLTableLines_Impl;
-class SwXMLTableLinesCache_Impl;
class SwXMLTableColumnsSortByWidth_Impl;
class SwXMLTableFrmFmtsSort_Impl;
class SwXMLTableInfo_Impl;
class SwTableNode;
class XMLPropertySetMapper;
+class SwXMLTableLines_Impl;
+
+typedef ::std::vector< SwXMLTableLines_Impl* > SwXMLTableLinesCache_Impl;
class SwXMLExport : public SvXMLExport
{
@@ -60,10 +64,9 @@ class SwXMLExport : public SvXMLExport
SwPaM *pOrigPaM; // the original PaM
#endif
- SvXMLUnitConverter *pTwipUnitConv;
-
- SvXMLExportItemMapper *pTableItemMapper;
- SwXMLTableLinesCache_Impl *pTableLines;
+ SvXMLUnitConverter* pTwipUnitConv;
+ SvXMLExportItemMapper* pTableItemMapper;
+ SwXMLTableLinesCache_Impl* pTableLines;
SvXMLItemMapEntriesRef xTableItemMap;
SvXMLItemMapEntriesRef xTableRowItemMap;
@@ -123,7 +126,8 @@ class SwXMLExport : public SvXMLExport
const ::rtl::OUString sCell;
void setBlockMode();
-
+private:
+ void DeleteTableLines();
protected:
virtual XMLTextParagraphExport* CreateTextParagraphExport();
@@ -133,14 +137,11 @@ protected:
virtual XMLFontAutoStylePool* CreateFontAutoStylePool();
public:
-
- // #110680#
SwXMLExport(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xServiceFactory,
sal_uInt16 nExportFlags = EXPORT_ALL);
#ifdef XML_CORE_API
- // #110680#
SwXMLExport(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xServiceFactory,
const ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel > & rModel,
@@ -188,3 +189,4 @@ inline const SvXMLUnitConverter& SwXMLExport::GetTwipUnitConverter() const
#endif // _XMLEXP_HXX
+/* vim:set shiftwidth=4 softtabstop=4 expandtab: */