summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2017-09-22 17:23:13 +0200
committerEike Rathke <erack@redhat.com>2017-09-22 23:05:54 +0200
commit4e1d53b40605aaecd90753b9798d7210641b409c (patch)
treed0bb3b3f70cf12b581b680fd34f57cb33a8afa82 /filter
parent5d1bfa6586bad79f2ab9279bcecfee9c245d4501 (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>
Diffstat (limited to 'filter')
-rw-r--r--filter/source/graphic/GraphicExportFilter.cxx60
-rw-r--r--filter/source/graphic/GraphicExportFilter.hxx5
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;