diff options
author | Eike Rathke <erack@redhat.com> | 2017-09-22 17:23:13 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2017-09-22 23:05:54 +0200 |
commit | 4e1d53b40605aaecd90753b9798d7210641b409c (patch) | |
tree | d0bb3b3f70cf12b581b680fd34f57cb33a8afa82 | |
parent | 5d1bfa6586bad79f2ab9279bcecfee9c245d4501 (diff) |
GraphicExportFilter: adding FilterData defaults is unnecessary
... now that we use the proper dialog that sets the proper filter
properties.
Change-Id: Iabc3e4b2c13b60bccc0b596a851109df32fe535c
Reviewed-on: https://gerrit.libreoffice.org/42668
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Eike Rathke <erack@redhat.com>
-rw-r--r-- | filter/source/graphic/GraphicExportFilter.cxx | 60 | ||||
-rw-r--r-- | filter/source/graphic/GraphicExportFilter.hxx | 5 |
2 files changed, 2 insertions, 63 deletions
diff --git a/filter/source/graphic/GraphicExportFilter.cxx b/filter/source/graphic/GraphicExportFilter.cxx index b2569879fe19..c3b0e6bc751e 100644 --- a/filter/source/graphic/GraphicExportFilter.cxx +++ b/filter/source/graphic/GraphicExportFilter.cxx @@ -83,22 +83,6 @@ void GraphicExportFilter::gatherProperties( const uno::Sequence< beans::Property { maFilterDataSequence[i].Value >>= mnTargetHeight; } - else if ( maFilterDataSequence[i].Name == "Compression" ) - { - maCompression = maFilterDataSequence[i].Value; - } - else if ( maFilterDataSequence[i].Name == "Interlaced" ) - { - maInterlaced = maFilterDataSequence[i].Value; - } - else if ( maFilterDataSequence[i].Name == "Translucent" ) - { - maTranslucent = maFilterDataSequence[i].Value; - } - else if ( maFilterDataSequence[i].Name == "Quality" ) - { - maQuality = maFilterDataSequence[i].Value; - } } if ( !aInternalFilterName.isEmpty() ) @@ -158,53 +142,13 @@ bool GraphicExportFilter::filterRenderDocument() const GraphicFilter& rFilter = GraphicFilter::GetGraphicFilter(); - uno::Sequence< beans::PropertyValue > aFilterData( maFilterDataSequence ); - sal_Int32 nAdd = 0; - if (!maCompression.hasValue()) - ++nAdd; - if (!maInterlaced.hasValue()) - ++nAdd; - if (!maTranslucent.hasValue()) - ++nAdd; - if (!maQuality.hasValue()) - ++nAdd; - if (nAdd) - { - sal_Int32 nLen = aFilterData.getLength(); - aFilterData.realloc( nLen + nAdd); - if (!maCompression.hasValue()) - { // PNG - aFilterData[ nLen ].Name = "Compression"; - aFilterData[ nLen ].Value <<= (sal_Int32) 9; - ++nLen; - } - if (!maInterlaced.hasValue()) - { // PNG,GIF - aFilterData[ nLen ].Name = "Interlaced"; - aFilterData[ nLen ].Value <<= (sal_Int32) 0; - ++nLen; - } - if (!maTranslucent.hasValue()) - { // PNG,GIF - aFilterData[ nLen ].Name = "Translucent"; - aFilterData[ nLen ].Value <<= (sal_Int32) 0; - ++nLen; - } - if (!maQuality.hasValue()) - { // JPG - aFilterData[ nLen ].Name = "Quality"; - aFilterData[ nLen ].Value <<= (sal_Int32) 99; - ++nLen; - } - assert( nLen == aFilterData.getLength()); - } - sal_uInt16 nFilterFormat = rFilter.GetExportFormatNumberForShortName( maFilterExtension ); SvMemoryStream aMemStream; const GraphicConversionParameters aParameters(aTargetSizePixel, true, true); - const ErrCode nResult = rFilter.ExportGraphic( aGraphic.GetBitmapEx(aParameters), OUString(), aMemStream, nFilterFormat, &aFilterData ); + const ErrCode nResult = rFilter.ExportGraphic( aGraphic.GetBitmapEx(aParameters), OUString(), aMemStream, + nFilterFormat, &maFilterDataSequence ); if ( nResult == ERRCODE_NONE ) { diff --git a/filter/source/graphic/GraphicExportFilter.hxx b/filter/source/graphic/GraphicExportFilter.hxx index 09dc646b52eb..22a1a98a1f61 100644 --- a/filter/source/graphic/GraphicExportFilter.hxx +++ b/filter/source/graphic/GraphicExportFilter.hxx @@ -44,11 +44,6 @@ class GraphicExportFilter : css::uno::Sequence< css::beans::PropertyValue > maFilterDataSequence; - css::uno::Any maCompression; - css::uno::Any maInterlaced; - css::uno::Any maTranslucent; - css::uno::Any maQuality; - OUString maFilterExtension; sal_Int32 mnTargetWidth; sal_Int32 mnTargetHeight; |