diff options
author | Noel Grandin <noel@peralex.com> | 2015-03-18 13:03:28 +0200 |
---|---|---|
committer | Noel Grandin <noel@peralex.com> | 2015-03-19 08:25:03 +0200 |
commit | 48bb2913a7459edb17a5f62c2f6e6fbc4f1051e2 (patch) | |
tree | 7e2f09fc8998bc1016f4d2ba7fa09e3125663361 /comphelper | |
parent | bdad6d0fe492a2334cb27ef54fc5d1cba17d1970 (diff) |
convert SFX_FILTER_ constants to enum class
Change-Id: I7e53cfc90cefd9da7d6ecd795b09214bd44b1613
Diffstat (limited to 'comphelper')
-rw-r--r-- | comphelper/source/misc/mimeconfighelper.cxx | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/comphelper/source/misc/mimeconfighelper.cxx b/comphelper/source/misc/mimeconfighelper.cxx index ee9b6e59ee33..806fc64b875a 100644 --- a/comphelper/source/misc/mimeconfighelper.cxx +++ b/comphelper/source/misc/mimeconfighelper.cxx @@ -706,7 +706,7 @@ sal_Bool MimeConfigurationHelper::AddFilterNameCheckOwnFile( { sal_Int32 nFlags = GetFilterFlags( aFilterName ); // check the OWN flag - bResult = ( nFlags & SFX_FILTER_OWN ); + bResult = ( nFlags & SfxFilterFlags::OWN ); } return bResult; @@ -742,22 +742,22 @@ OUString MimeConfigurationHelper::GetDefaultFilterFromServiceName( const OUStrin if ( xFilterEnum->nextElement() >>= aProps ) { SequenceAsHashMap aPropsHM( aProps ); - sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault( "Flags", (sal_Int32)0 ); + SfxFilterFlags nFlags = static_cast<SfxFilterFlags>(aPropsHM.getUnpackedValueOrDefault( "Flags", (sal_Int32)0 )); // that should be import, export, own filter and not a template filter ( TemplatePath flag ) - sal_Int32 const nRequired = (SFX_FILTER_OWN + SfxFilterFlags const nRequired = (SfxFilterFlags::OWN // fdo#78159 for OOoXML, there is code to convert // to ODF in OCommonEmbeddedObject::store* // so accept it even though there's no export - | (SOFFICE_FILEFORMAT_60 == nVersion ? 0 : SFX_FILTER_EXPORT) - | SFX_FILTER_IMPORT ); - if ( ( ( nFlags & nRequired ) == nRequired ) && !( nFlags & SFX_FILTER_TEMPLATEPATH ) ) + | (SOFFICE_FILEFORMAT_60 == nVersion ? SfxFilterFlags::NONE : SfxFilterFlags::EXPORT) + | SfxFilterFlags::IMPORT ); + if ( ( ( nFlags & nRequired ) == nRequired ) && !( nFlags & SfxFilterFlags::TEMPLATEPATH ) ) { // if there are more than one filter the preffered one should be used // if there is no preffered filter the first one will be used - if ( aResult.isEmpty() || ( nFlags & SFX_FILTER_PREFERED ) ) + if ( aResult.isEmpty() || ( nFlags & SfxFilterFlags::PREFERED ) ) aResult = aPropsHM.getUnpackedValueOrDefault( "Name", OUString() ); - if ( nFlags & SFX_FILTER_PREFERED ) + if ( nFlags & SfxFilterFlags::PREFERED ) break; // the preferred filter was found } } @@ -787,15 +787,15 @@ OUString MimeConfigurationHelper::GetExportFilterFromImportFilter( const OUStrin if ( aImpFilterAny >>= aImpData ) { SequenceAsHashMap aImpFilterHM( aImpData ); - sal_Int32 nFlags = aImpFilterHM.getUnpackedValueOrDefault( "Flags", (sal_Int32)0 ); + SfxFilterFlags nFlags = static_cast<SfxFilterFlags>(aImpFilterHM.getUnpackedValueOrDefault( "Flags", (sal_Int32)0 )); - if ( !( nFlags & SFX_FILTER_IMPORT ) ) + if ( !( nFlags & SfxFilterFlags::IMPORT ) ) { OSL_FAIL( "This is no import filter!" ); throw uno::Exception(); } - if ( nFlags & SFX_FILTER_EXPORT ) + if ( nFlags & SfxFilterFlags::EXPORT ) { aExportFilterName = aImportFilterName; } @@ -816,8 +816,8 @@ OUString MimeConfigurationHelper::GetExportFilterFromImportFilter( const OUStrin uno::Sequence< beans::PropertyValue > aExportFilterProps = SearchForFilter( uno::Reference< container::XContainerQuery >( xFilterFactory, uno::UNO_QUERY_THROW ), aSearchRequest, - SFX_FILTER_EXPORT, - SFX_FILTER_INTERNAL ); + SfxFilterFlags::EXPORT, + SfxFilterFlags::INTERNAL ); if ( aExportFilterProps.getLength() ) { @@ -840,8 +840,8 @@ OUString MimeConfigurationHelper::GetExportFilterFromImportFilter( const OUStrin uno::Sequence< beans::PropertyValue > MimeConfigurationHelper::SearchForFilter( const uno::Reference< container::XContainerQuery >& xFilterQuery, const uno::Sequence< beans::NamedValue >& aSearchRequest, - sal_Int32 nMustFlags, - sal_Int32 nDontFlags ) + SfxFilterFlags nMustFlags, + SfxFilterFlags nDontFlags ) { uno::Sequence< beans::PropertyValue > aFilterProps; uno::Reference< container::XEnumeration > xFilterEnum = @@ -857,11 +857,11 @@ uno::Sequence< beans::PropertyValue > MimeConfigurationHelper::SearchForFilter( if ( xFilterEnum->nextElement() >>= aProps ) { SequenceAsHashMap aPropsHM( aProps ); - sal_Int32 nFlags = aPropsHM.getUnpackedValueOrDefault("Flags", - (sal_Int32)0 ); + SfxFilterFlags nFlags = static_cast<SfxFilterFlags>(aPropsHM.getUnpackedValueOrDefault("Flags", + (sal_Int32)0 )); if ( ( ( nFlags & nMustFlags ) == nMustFlags ) && !( nFlags & nDontFlags ) ) { - if ( ( nFlags & SFX_FILTER_DEFAULT ) == SFX_FILTER_DEFAULT ) + if ( ( nFlags & SfxFilterFlags::DEFAULT ) == SfxFilterFlags::DEFAULT ) { aFilterProps = aProps; break; |