summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.co.uk>2014-12-25 12:21:07 +0100
committerMiklos Vajna <vmiklos@collabora.co.uk>2014-12-25 12:21:26 +0100
commit3f62ee6e371e3a922d6f4e4b5368271c18fc4f69 (patch)
tree1e41842b2621a2ad36692ba619acf15d8bae4344
parentf69f3bfd9d8019365023eace8c1f1abdf31e1ef9 (diff)
writerfilter: turn SourceDocumentType into a C++11 scoped enumeration
Change-Id: I11c550d0ec5a10f17116ac8f7025c0283e292f2e
-rw-r--r--writerfilter/inc/dmapper/DomainMapperFactory.hxx6
-rw-r--r--writerfilter/source/dmapper/DomainMapper_Impl.hxx4
-rw-r--r--writerfilter/source/filter/ImportFilter.cxx2
-rw-r--r--writerfilter/source/filter/RtfFilter.cxx3
4 files changed, 8 insertions, 7 deletions
diff --git a/writerfilter/inc/dmapper/DomainMapperFactory.hxx b/writerfilter/inc/dmapper/DomainMapperFactory.hxx
index 39a9aa7c2c46..306870a5003c 100644
--- a/writerfilter/inc/dmapper/DomainMapperFactory.hxx
+++ b/writerfilter/inc/dmapper/DomainMapperFactory.hxx
@@ -25,10 +25,10 @@ namespace writerfilter
namespace dmapper
{
-enum SourceDocumentType
+enum class SourceDocumentType
{
- DOCUMENT_OOXML,
- DOCUMENT_RTF
+ OOXML,
+ RTF
};
/// Interface to create a DomainMapper instance.
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.hxx b/writerfilter/source/dmapper/DomainMapper_Impl.hxx
index 3cabbf5e470f..d93657a56708 100644
--- a/writerfilter/source/dmapper/DomainMapper_Impl.hxx
+++ b/writerfilter/source/dmapper/DomainMapper_Impl.hxx
@@ -710,9 +710,9 @@ public:
DeletableTabStop m_aCurrentTabStop;
- bool IsOOXMLImport() const { return m_eDocumentType == DOCUMENT_OOXML; }
+ bool IsOOXMLImport() const { return m_eDocumentType == SourceDocumentType::OOXML; }
- bool IsRTFImport() const { return m_eDocumentType == DOCUMENT_RTF; }
+ bool IsRTFImport() const { return m_eDocumentType == SourceDocumentType::RTF; }
void InitPageMargins() { m_aPageMargins = _PageMar(); }
void SetPageMarginTwip( PageMarElement eElement, sal_Int32 nValue );
diff --git a/writerfilter/source/filter/ImportFilter.cxx b/writerfilter/source/filter/ImportFilter.cxx
index ed9e57d6a56e..d14ce08e647c 100644
--- a/writerfilter/source/filter/ImportFilter.cxx
+++ b/writerfilter/source/filter/ImportFilter.cxx
@@ -76,7 +76,7 @@ sal_Bool WriterFilter::filter( const uno::Sequence< beans::PropertyValue >& aDes
if ( !xInputStream.is() )
return sal_False;
- writerfilter::dmapper::SourceDocumentType eType = writerfilter::dmapper::DOCUMENT_OOXML;
+ writerfilter::dmapper::SourceDocumentType eType = writerfilter::dmapper::SourceDocumentType::OOXML;
writerfilter::Stream::Pointer_t pStream(
writerfilter::dmapper::DomainMapperFactory::createMapper(m_xContext, xInputStream, m_xDstDoc, bRepairStorage, eType, uno::Reference<text::XTextRange>(), aMediaDesc));
//create the tokenizer and domain mapper
diff --git a/writerfilter/source/filter/RtfFilter.cxx b/writerfilter/source/filter/RtfFilter.cxx
index 2ae224df1402..cd55a8577320 100644
--- a/writerfilter/source/filter/RtfFilter.cxx
+++ b/writerfilter/source/filter/RtfFilter.cxx
@@ -101,8 +101,9 @@ sal_Bool RtfFilter::filter(const uno::Sequence< beans::PropertyValue >& aDescrip
xStatusIndicator = aMediaDesc.getUnpackedValueOrDefault(utl::MediaDescriptor::PROP_STATUSINDICATOR(),
uno::Reference<task::XStatusIndicator>());
+ writerfilter::dmapper::SourceDocumentType eType = writerfilter::dmapper::SourceDocumentType::RTF;
writerfilter::Stream::Pointer_t pStream(
- writerfilter::dmapper::DomainMapperFactory::createMapper(m_xContext, xInputStream, m_xDstDoc, bRepairStorage, writerfilter::dmapper::DOCUMENT_RTF, xInsertTextRange, aMediaDesc));
+ writerfilter::dmapper::DomainMapperFactory::createMapper(m_xContext, xInputStream, m_xDstDoc, bRepairStorage, eType, xInsertTextRange, aMediaDesc));
writerfilter::rtftok::RTFDocument::Pointer_t const pDocument(
writerfilter::rtftok::RTFDocumentFactory::createDocument(m_xContext, xInputStream, m_xDstDoc, xFrame, xStatusIndicator));
pDocument->resolve(*pStream);