summaryrefslogtreecommitdiff
path: root/sw/source/filter/xml/xmlexpit.hxx
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-12-25 17:43:19 +0200
committerNoel Grandin <noel@peralex.com>2015-01-06 10:59:41 +0200
commitec5bf66d366cd42774a87465e1187271f48a4ab1 (patch)
tree753abf1bed73e17c23e3ff0bbfbca7ea27f3b31f /sw/source/filter/xml/xmlexpit.hxx
parentdc28e90d200a839d4017d548217ee5ce8a23f848 (diff)
fdo#84938: convert XML_EXPORT_FLAG_ to 'enum class'
Change-Id: I43d778e0eee19a56ea37898ec1c4309d3407775e
Diffstat (limited to 'sw/source/filter/xml/xmlexpit.hxx')
-rw-r--r--sw/source/filter/xml/xmlexpit.hxx20
1 files changed, 7 insertions, 13 deletions
diff --git a/sw/source/filter/xml/xmlexpit.hxx b/sw/source/filter/xml/xmlexpit.hxx
index a017fffb19ef..d3c37d4d5a13 100644
--- a/sw/source/filter/xml/xmlexpit.hxx
+++ b/sw/source/filter/xml/xmlexpit.hxx
@@ -21,16 +21,10 @@
#define INCLUDED_SW_SOURCE_FILTER_XML_XMLEXPIT_HXX
#include <tools/solar.h>
+#include <xmloff/xmlexppr.hxx>
#include "xmlitmap.hxx"
#include <vector>
-#define XML_EXPORT_FLAG_DEFAULTS 0x0001 // export also default items
-#define XML_EXPORT_FLAG_DEEP 0x0002 // export also items from
- // parent item sets
-#define XML_EXPORT_FLAG_EMPTY 0x0004 // export attribs element
- // even if its empty
-#define XML_EXPORT_FLAG_IGN_WS 0x0008
-
class SvXMLUnitConverter;
class SfxPoolItem;
class SfxItemSet;
@@ -49,7 +43,7 @@ protected:
const SfxItemSet& rSet,
const SvXMLUnitConverter& rUnitConverter,
const SvXMLNamespaceMap& rNamespaceMap,
- sal_uInt16 nFlags,
+ SvXmlExportFlags nFlags,
std::vector<sal_uInt16> *pIndexArray ) const;
void exportXML( const SvXMLExport& rExport,
@@ -58,18 +52,18 @@ protected:
const SvXMLItemMapEntry &rEntry,
const SvXMLUnitConverter& rUnitConverter,
const SvXMLNamespaceMap& rNamespaceMap,
- sal_uInt16 nFlags,
+ SvXmlExportFlags nFlags,
const SfxItemSet *pSet ) const;
void exportElementItems( SvXMLExport& rExport,
const SvXMLUnitConverter& rUnitConverter,
const SfxItemSet &rSet,
- sal_uInt16 nFlags,
+ SvXmlExportFlags nFlags,
const std::vector<sal_uInt16> &rIndexArray ) const;
static const SfxPoolItem* GetItem( const SfxItemSet &rSet,
sal_uInt16 nWhichId,
- sal_uInt16 nFlags );
+ SvXmlExportFlags nFlags );
public:
SvXMLExportItemMapper( SvXMLItemMapEntriesRef rMapEntries );
@@ -79,7 +73,7 @@ public:
const SfxItemSet& rSet,
const SvXMLUnitConverter& rUnitConverter,
::xmloff::token::XMLTokenEnum ePropToken,
- sal_uInt16 nFlags = 0 ) const;
+ SvXmlExportFlags nFlags = SvXmlExportFlags::NONE ) const;
/** this method is called for every item that has the
MID_SW_FLAG_SPECIAL_ITEM_EXPORT flag set */
@@ -105,7 +99,7 @@ public:
const SfxPoolItem& rItem,
const SvXMLUnitConverter& rUnitConverter,
const SfxItemSet& rSet,
- sal_uInt16 nFlags ) const;
+ SvXmlExportFlags nFlags ) const;
inline void setMapEntries( SvXMLItemMapEntriesRef rMapEntries );