diff options
author | Noel Grandin <noel@peralex.com> | 2014-12-25 17:43:19 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-01-06 10:59:41 +0200 |
commit | ec5bf66d366cd42774a87465e1187271f48a4ab1 (patch) | |
tree | 753abf1bed73e17c23e3ff0bbfbca7ea27f3b31f /sw/source/filter/xml/xmlexpit.hxx | |
parent | dc28e90d200a839d4017d548217ee5ce8a23f848 (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.hxx | 20 |
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 ); |