20 #ifndef INCLUDED_VCL_SOURCE_FILTER_FILTERCONFIGCACHE_HXX
21 #define INCLUDED_VCL_SOURCE_FILTER_FILTERCONFIGCACHE_HXX
23 #include <rtl/ustring.hxx>
56 std::vector< FilterConfigCacheEntry >
aImport;
57 std::vector< FilterConfigCacheEntry >
aExport;
67 {
return sal::static_int_cast< sal_uInt16 >(aImport.size()); };
86 {
return sal::static_int_cast< sal_uInt16 >(aExport.size()); };
106 #endif // INCLUDED_VCL_SOURCE_FILTER_FILTERCONFIGCACHE_HXX
OUString GetExternalFilterName(sal_uInt16 nFormat, bool bExport)
OUString GetImportFormatExtension(sal_uInt16 nFormat, sal_Int32 nEntry=0)
OUString GetExportFormatName(sal_uInt16 nFormat)
sal_uInt16 GetImportFormatNumberForTypeName(std::u16string_view rType)
OUString GetImportFilterName(sal_uInt16 nFormat)
static const char * ExternalPixelFilterNameList[]
sal_uInt16 GetExportFormatNumberForTypeName(std::u16string_view rType)
sal_uInt16 GetImportFormatNumberForExtension(std::u16string_view rExt)
get the index of the filter that matches this extension
OUString GetExportFormatExtension(sal_uInt16 nFormat, sal_Int32 nEntry=0)
OUString GetExportInternalFilterName(sal_uInt16 nFormat)
sal_uInt16 GetImportFormatNumberForShortName(std::u16string_view rShortName)
OUString GetImportFilterType(sal_uInt16 nFormat)
bool IsExportPixelFormat(sal_uInt16 nFormat)
OUString GetImportFormatShortName(sal_uInt16 nFormat)
sal_uInt16 GetImportFormatCount() const
OUString GetExportWildcard(sal_uInt16 nFormat, sal_Int32 nEntry)
std::vector< FilterConfigCacheEntry > aExport
FilterConfigCache(bool bUseConfig)
OUString GetImportFormatMediaType(sal_uInt16 nFormat)
static const char * InternalVectorFilterNameList[]
Cache to keep list of graphic filters + the filters themselves.
sal_uInt16 GetExportFormatNumber(std::u16string_view rFormatName)
OUString GetImportFilterTypeName(sal_uInt16 nFormat)
sal_uInt16 GetImportFormatNumber(std::u16string_view rFormatName)
static const char * InternalPixelFilterNameList[]
OUString GetImportFormatName(sal_uInt16 nFormat)
std::vector< OUString > lExtensionList
void CreateFilterName(const OUString &rUserDataEntry)
bool IsImportInternalFilter(sal_uInt16 nFormat)
OUString GetExportFormatMediaType(sal_uInt16 nFormat)
OUString sInternalFilterName
std::vector< FilterConfigCacheEntry > aImport
OUString GetExportFilterName(sal_uInt16 nFormat)
sal_uInt16 GetExportFormatNumberForMediaType(std::u16string_view rMediaType)
OUString GetExportFormatShortName(sal_uInt16 nFormat)
sal_uInt16 GetExportFormatCount() const
sal_uInt16 GetExportFormatNumberForShortName(std::u16string_view rShortName)
bool IsExportInternalFilter(sal_uInt16 nFormat)
static const char * InternalFilterListForSvxLight[]
OUString GetImportWildcard(sal_uInt16 nFormat, sal_Int32 nEntry)
OUString sExternalFilterName