summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorMichael Stahl <mst@openoffice.org>2011-10-11 14:19:09 +0200
committerMichael Stahl <mst@openoffice.org>2011-10-11 17:57:01 +0200
commit8666469d7b0f450ec1448f80eda3c591f8d8d318 (patch)
treeae63c5f07df7d3c2d45ea03e47f147661f280923 /filter
parentae3e2f170045a1525f67e9f3e9b7e03d94f2b56b (diff)
#i108468#: clean up xmluconv code duplication, measured approach:
modify sax::Converter::convertMeasure to use sal_Int64 instead of BigInt: should be sufficient, since the largest number is SAL_INT32_MAX * 10^7. remove duplicate methods from SvXMLUnitConverter: convertMeasurePx, convertMeasure (static variants) remove entirely duplicative class SvXMLExportHelper: GetConversionFactor, GetUnitFromString, AddLength change SvXMLUnitConverter interface from MapUnit to css::util::MeasureUnit. change SvXMLExport constructor params from MapUnit to css::util::MeasureUnit. rename some methods to turn compiler into merge conflict detector :)
Diffstat (limited to 'filter')
-rw-r--r--filter/source/svg/svgexport.cxx9
1 files changed, 6 insertions, 3 deletions
diff --git a/filter/source/svg/svgexport.cxx b/filter/source/svg/svgexport.cxx
index 9357a365a625..c87d44302ba1 100644
--- a/filter/source/svg/svgexport.cxx
+++ b/filter/source/svg/svgexport.cxx
@@ -37,6 +37,8 @@
#include "svgscript.hxx"
#include "impsvgdialog.hxx"
+#include <com/sun/star/util/MeasureUnit.hpp>
+
#include <svtools/miscopt.hxx>
#include <svtools/FilterConfigItem.hxx>
#include <svx/unopage.hxx>
@@ -57,6 +59,7 @@
using ::rtl::OUString;
+using namespace ::com::sun::star;
@@ -326,9 +329,9 @@ sal_Bool operator==( const TextField & aLhsTextField, const TextField & aRhsText
SVGExport::SVGExport(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > xServiceFactory,
const Reference< XDocumentHandler >& rxHandler,
- const Sequence< PropertyValue >& rFilterData ) :
- SvXMLExport( xServiceFactory, MAP_100TH_MM ),
- mrFilterData( rFilterData )
+ const Sequence< PropertyValue >& rFilterData )
+ : SvXMLExport( util::MeasureUnit::MM_100TH, xServiceFactory )
+ , mrFilterData( rFilterData )
{
SetDocHandler( rxHandler );
sal_uInt16 nExportFlags = getExportFlags() | EXPORT_PRETTY;