|
LibreOffice Module fpicker (master) 1
|
#include <FilterHelper.hxx>
Public Member Functions | |
| FilterHelper () | |
| virtual | ~FilterHelper () |
| void | appendFilter (const OUString &aTitle, std::u16string_view aFilter) |
| void | setCurrentFilter (const OUString &aTitle) |
| OUString | getCurrentFilter () |
| void | appendFilterGroup (const css::uno::Sequence< css::beans::StringPair > &aFilters) |
| FilterList * | getFilterList () |
| NSStringList * | getFilterNames () |
| void | SetCurFilter (const OUString &rFilter) |
| void | SetFilterAtIndex (unsigned index) |
| OUStringList | getCurrentFilterSuffixList () |
| int | getCurrentFilterIndex () |
| void | SetFilters () |
| bool | filenameMatchesFilter (NSString *sFilename) |
Private Member Functions | |
| bool | FilterNameExists (const OUString &rTitle) |
| bool | FilterNameExists (const UnoFilterList &_rGroupedFilters) |
| void | ensureFilterList (const OUString &_rInitialCurrentFilter) |
Private Attributes | |
| FilterList * | m_pFilterList |
| OUString | m_aCurrentFilter |
| NSStringList * | m_pFilterNames |
Definition at line 77 of file FilterHelper.hxx.
| FilterHelper::FilterHelper | ( | ) |
Definition at line 171 of file FilterHelper.mm.
|
virtual |
Definition at line 177 of file FilterHelper.mm.
References m_pFilterList, and m_pFilterNames.
| void FilterHelper::appendFilter | ( | const OUString & | aTitle, |
| std::u16string_view | aFilter | ||
| ) |
| css::lang::IllegalArgumentException | |
| css::uno::RuntimeException |
Definition at line 263 of file FilterHelper.mm.
References ensureFilterList(), FilterNameExists(), and m_pFilterList.
Referenced by SalAquaFilePicker::appendFilter(), and appendFilterGroup().
| void FilterHelper::appendFilterGroup | ( | const css::uno::Sequence< css::beans::StringPair > & | aFilters | ) |
| css::lang::IllegalArgumentException | |
| css::uno::RuntimeException |
Definition at line 292 of file FilterHelper.mm.
References appendFilter(), ensureFilterList(), and m_pFilterList.
Referenced by SalAquaFilePicker::appendFilterGroup().
|
private |
Definition at line 232 of file FilterHelper.mm.
References m_aCurrentFilter, and m_pFilterList.
Referenced by appendFilter(), and appendFilterGroup().
| bool FilterHelper::filenameMatchesFilter | ( | NSString * | sFilename | ) |
Definition at line 318 of file FilterHelper.mm.
References aName, filenameMatchesFilter(), m_aCurrentFilter, m_pFilterList, manager, resolveAlias(), and SAL_WARN.
Referenced by filenameMatchesFilter().
|
private |
Definition at line 197 of file FilterHelper.mm.
References m_pFilterList.
Referenced by appendFilter().
|
private |
Definition at line 211 of file FilterHelper.mm.
References m_pFilterList.
| OUString FilterHelper::getCurrentFilter | ( | ) |
| css::uno::RuntimeException |
Definition at line 285 of file FilterHelper.mm.
References m_aCurrentFilter.
Referenced by SalAquaFilePicker::getCurrentFilter().
| int FilterHelper::getCurrentFilterIndex | ( | ) |
Definition at line 398 of file FilterHelper.mm.
References i, m_aCurrentFilter, m_pFilterList, result, and shrinkFilterName().
Referenced by ControlHelper::updateFilterUI().
| OUStringList FilterHelper::getCurrentFilterSuffixList | ( | ) |
Definition at line 421 of file FilterHelper.mm.
References m_aCurrentFilter, m_pFilterList, and shrinkFilterName().
Referenced by SalAquaFilePicker::updateSaveFileNameExtension().
| FilterList * FilterHelper::getFilterList | ( | ) |
Definition at line 369 of file FilterHelper.mm.
References m_pFilterList.
| NSStringList * FilterHelper::getFilterNames | ( | ) |
Definition at line 374 of file FilterHelper.mm.
References m_pFilterList, and m_pFilterNames.
Referenced by ControlHelper::createFilterControl().
| void FilterHelper::SetCurFilter | ( | const OUString & | rFilter | ) |
Definition at line 243 of file FilterHelper.mm.
References m_aCurrentFilter.
Referenced by setCurrentFilter(), SetFilterAtIndex(), and SetFilters().
| void FilterHelper::setCurrentFilter | ( | const OUString & | aTitle | ) |
| css::lang::IllegalArgumentException | |
| css::uno::RuntimeException |
Definition at line 280 of file FilterHelper.mm.
References SetCurFilter().
Referenced by SalAquaFilePicker::setCurrentFilter().
| void FilterHelper::SetFilterAtIndex | ( | unsigned | index | ) |
Definition at line 389 of file FilterHelper.mm.
References index, m_pFilterList, and SetCurFilter().
| void FilterHelper::SetFilters | ( | ) |
Definition at line 254 of file FilterHelper.mm.
References m_aCurrentFilter, and SetCurFilter().
Referenced by SalAquaFilePicker::execute().
|
private |
Definition at line 115 of file FilterHelper.hxx.
Referenced by ensureFilterList(), filenameMatchesFilter(), getCurrentFilter(), getCurrentFilterIndex(), getCurrentFilterSuffixList(), SetCurFilter(), and SetFilters().
|
private |
Definition at line 114 of file FilterHelper.hxx.
Referenced by appendFilter(), appendFilterGroup(), ensureFilterList(), filenameMatchesFilter(), FilterNameExists(), getCurrentFilterIndex(), getCurrentFilterSuffixList(), getFilterList(), getFilterNames(), SetFilterAtIndex(), and ~FilterHelper().
|
private |
Definition at line 116 of file FilterHelper.hxx.
Referenced by getFilterNames(), and ~FilterHelper().