|
LibreOffice Module sc (master) 1
|
Contains UNO API filter settings for a column in a filtered range. More...
#include <autofilterbuffer.hxx>
Public Types | |
| typedef ::std::vector< css::sheet::TableFilterField3 > | FilterFieldVector |
Public Member Functions | |
| ApiFilterSettings () | |
| If set, requires regular expressions to be enabled/disabled. More... | |
| void | appendField (bool bAnd, sal_Int32 nOperator, double fValue) |
| void | appendField (bool bAnd, sal_Int32 nOperator, const OUString &rValue) |
| void | appendField (bool bAnd, css::util::Color aColor, bool bIsBackgroundColor) |
| void | appendField (bool bAnd, const std::vector< std::pair< OUString, bool > > &rValues) |
Public Attributes | |
| FilterFieldVector | maFilterFields |
| std::optional< bool > | mobNeedsRegExp |
| List of UNO API filter settings. More... | |
Contains UNO API filter settings for a column in a filtered range.
Definition at line 40 of file autofilterbuffer.hxx.
| typedef ::std::vector<css::sheet::TableFilterField3> oox::xls::ApiFilterSettings::FilterFieldVector |
Definition at line 42 of file autofilterbuffer.hxx.
|
explicit |
If set, requires regular expressions to be enabled/disabled.
Definition at line 160 of file autofilterbuffer.cxx.
| void oox::xls::ApiFilterSettings::appendField | ( | bool | bAnd, |
| const std::vector< std::pair< OUString, bool > > & | rValues | ||
| ) |
Definition at line 201 of file autofilterbuffer.cxx.
References condformat::entry::DATE, i, maFilterFields, and pValues.
| void oox::xls::ApiFilterSettings::appendField | ( | bool | bAnd, |
| css::util::Color | aColor, | ||
| bool | bIsBackgroundColor | ||
| ) |
| void oox::xls::ApiFilterSettings::appendField | ( | bool | bAnd, |
| sal_Int32 | nOperator, | ||
| const OUString & | rValue | ||
| ) |
Definition at line 176 of file autofilterbuffer.cxx.
References maFilterFields, and pValues.
| void oox::xls::ApiFilterSettings::appendField | ( | bool | bAnd, |
| sal_Int32 | nOperator, | ||
| double | fValue | ||
| ) |
Definition at line 164 of file autofilterbuffer.cxx.
References maFilterFields, and pValues.
Referenced by oox::xls::DiscreteFilter::finalizeImport(), oox::xls::Top10Filter::finalizeImport(), oox::xls::ColorFilter::finalizeImport(), and oox::xls::CustomFilter::finalizeImport().
| FilterFieldVector oox::xls::ApiFilterSettings::maFilterFields |
Definition at line 44 of file autofilterbuffer.hxx.
Referenced by appendField(), oox::xls::FilterColumn::finalizeImport(), oox::xls::DiscreteFilter::finalizeImport(), and oox::xls::AutoFilter::finalizeImport().
| std::optional< bool > oox::xls::ApiFilterSettings::mobNeedsRegExp |
List of UNO API filter settings.
Definition at line 45 of file autofilterbuffer.hxx.
Referenced by oox::xls::DiscreteFilter::finalizeImport(), oox::xls::CustomFilter::finalizeImport(), and oox::xls::AutoFilter::finalizeImport().