LibreOffice Module sfx2 (master) 1
|
#include <filtergrouping.hxx>
Public Member Functions | |
TSortedFilterList (const css::uno::Reference< css::container::XEnumeration > &xFilterList) | |
std::shared_ptr< const SfxFilter > | First () |
std::shared_ptr< const SfxFilter > | Next () |
Private Member Functions | |
std::shared_ptr< const SfxFilter > | impl_getFilter (sal_Int32 nIndex) |
Private Attributes | |
::std::vector< OUString > | m_lFilters |
sal_Int32 | m_nIterator |
Definition at line 33 of file filtergrouping.hxx.
|
explicit |
Definition at line 852 of file filtergrouping.cxx.
References comphelper::SequenceAsHashMap::getUnpackedValueOrDefault(), and m_lFilters.
std::shared_ptr< const SfxFilter > sfx2::TSortedFilterList::First | ( | ) |
Definition at line 871 of file filtergrouping.cxx.
References impl_getFilter(), and m_nIterator.
Referenced by sfx2::appendExportFilters(), sfx2::appendFiltersForSave(), sfx2::lcl_GroupAndClassify(), and sfx2::lcl_hasAllFilesFilter().
|
private |
Definition at line 885 of file filtergrouping.cxx.
References SfxFilter::GetFilterByName(), m_lFilters, o3tl::make_unsigned(), and nIndex.
std::shared_ptr< const SfxFilter > sfx2::TSortedFilterList::Next | ( | void | ) |
Definition at line 878 of file filtergrouping.cxx.
References impl_getFilter(), and m_nIterator.
Referenced by sfx2::appendExportFilters(), sfx2::appendFiltersForSave(), sfx2::lcl_GroupAndClassify(), and sfx2::lcl_hasAllFilesFilter().
|
private |
Definition at line 36 of file filtergrouping.hxx.
Referenced by impl_getFilter(), and TSortedFilterList().
|
private |
Definition at line 37 of file filtergrouping.hxx.