LibreOffice Module svx (master) 1
|
#include <fmsrccfg.hxx>
Public Member Functions | |
FmSearchConfigItem () | |
~FmSearchConfigItem () | |
const FmSearchParams & | getParams () const |
void | setParams (const FmSearchParams &_rParams) |
Private Member Functions | |
SVX_DLLPRIVATE void | implTranslateFromConfig () |
SVX_DLLPRIVATE void | implTranslateToConfig () |
Private Attributes | |
std::mutex | m_aMutex |
OUString | m_sSearchForType |
OUString | m_sSearchPosition |
bool | m_bIsMatchCase |
bool | m_bIsMatchFullHalfWidthForms |
bool | m_bIsMatchHiraganaKatakana |
bool | m_bIsMatchContractions |
bool | m_bIsMatchMinusDashCho_on |
bool | m_bIsMatchRepeatCharMarks |
bool | m_bIsMatchVariantFormKanji |
bool | m_bIsMatchOldKanaForms |
bool | m_bIsMatch_DiZi_DuZu |
bool | m_bIsMatch_BaVa_HaFa |
bool | m_bIsMatch_TsiThiChi_DhiZi |
bool | m_bIsMatch_HyuIyu_ByuVyu |
bool | m_bIsMatch_SeShe_ZeJe |
bool | m_bIsMatch_IaIya |
bool | m_bIsMatch_KiKu |
bool | m_bIsIgnorePunctuation |
bool | m_bIsIgnoreWhitespace |
bool | m_bIsIgnoreProlongedSoundMark |
bool | m_bIsIgnoreMiddleDot |
Additional Inherited Members | |
Protected Member Functions inherited from svxform::FmSearchParams | |
FmSearchParams () | |
bool | isIgnoreWidthCJK () const |
TransliterationFlags | getTransliterationFlags () const |
void | setTransliterationFlags (TransliterationFlags _nFlags) |
bool | isCaseSensitive () const |
void | setCaseSensitive (bool _bCase) |
Protected Attributes inherited from svxform::FmSearchParams | |
TransliterationFlags | nTransliterationFlags |
css::uno::Sequence< OUString > | aHistory |
OUString | sSingleSearchField |
sal_Int16 | nSearchForType |
sal_Int16 | nPosition |
sal_Int16 | nLevOther |
sal_Int16 | nLevShorter |
sal_Int16 | nLevLonger |
bool | bLevRelaxed |
bool | bAllFields |
bool | bUseFormatter |
bool | bBackwards |
bool | bWildcard |
bool | bRegular |
bool | bApproxSearch |
bool | bSoundsLikeCJK |
Definition at line 94 of file fmsrccfg.hxx.
svxform::FmSearchConfigItem::FmSearchConfigItem | ( | ) |
Definition at line 151 of file fmsrccfg.cxx.
References svxform::FmSearchParams::aHistory, svxform::FmSearchParams::bAllFields, svxform::FmSearchParams::bApproxSearch, svxform::FmSearchParams::bBackwards, svxform::FmSearchParams::bLevRelaxed, svxform::FmSearchParams::bRegular, svxform::FmSearchParams::bSoundsLikeCJK, svxform::FmSearchParams::bUseFormatter, svxform::FmSearchParams::bWildcard, getProcessComponentContext(), m_aMutex, m_bIsIgnoreMiddleDot, m_bIsIgnoreProlongedSoundMark, m_bIsIgnorePunctuation, m_bIsIgnoreWhitespace, m_bIsMatch_BaVa_HaFa, m_bIsMatch_DiZi_DuZu, m_bIsMatch_HyuIyu_ByuVyu, m_bIsMatch_IaIya, m_bIsMatch_KiKu, m_bIsMatch_SeShe_ZeJe, m_bIsMatch_TsiThiChi_DhiZi, m_bIsMatchCase, m_bIsMatchContractions, m_bIsMatchFullHalfWidthForms, m_bIsMatchHiraganaKatakana, m_bIsMatchMinusDashCho_on, m_bIsMatchOldKanaForms, m_bIsMatchRepeatCharMarks, m_bIsMatchVariantFormKanji, m_sSearchForType, m_sSearchPosition, svxform::FmSearchParams::nLevLonger, svxform::FmSearchParams::nLevOther, svxform::FmSearchParams::nLevShorter, and TA.
svxform::FmSearchConfigItem::~FmSearchConfigItem | ( | ) |
Definition at line 196 of file fmsrccfg.cxx.
const FmSearchParams & svxform::FmSearchConfigItem::getParams | ( | ) | const |
Definition at line 266 of file fmsrccfg.cxx.
References implTranslateFromConfig().
|
private |
Definition at line 201 of file fmsrccfg.cxx.
References svxform::lcl_getSearchForTypeValueMap(), svxform::lcl_getSearchPositionValueMap(), svxform::lcl_implMapAsciiValue(), m_bIsIgnoreMiddleDot, m_bIsIgnoreProlongedSoundMark, m_bIsIgnorePunctuation, m_bIsIgnoreWhitespace, m_bIsMatch_BaVa_HaFa, m_bIsMatch_DiZi_DuZu, m_bIsMatch_HyuIyu_ByuVyu, m_bIsMatch_IaIya, m_bIsMatch_KiKu, m_bIsMatch_SeShe_ZeJe, m_bIsMatch_TsiThiChi_DhiZi, m_bIsMatchCase, m_bIsMatchContractions, m_bIsMatchFullHalfWidthForms, m_bIsMatchHiraganaKatakana, m_bIsMatchMinusDashCho_on, m_bIsMatchOldKanaForms, m_bIsMatchRepeatCharMarks, m_bIsMatchVariantFormKanji, m_sSearchForType, m_sSearchPosition, svxform::FmSearchParams::nPosition, svxform::FmSearchParams::nSearchForType, and svxform::FmSearchParams::nTransliterationFlags.
Referenced by getParams().
|
private |
Definition at line 234 of file fmsrccfg.cxx.
References svxform::lcl_getSearchForTypeValueMap(), svxform::lcl_getSearchPositionValueMap(), svxform::lcl_implMapIntValue(), m_bIsIgnoreMiddleDot, m_bIsIgnoreProlongedSoundMark, m_bIsIgnorePunctuation, m_bIsIgnoreWhitespace, m_bIsMatch_BaVa_HaFa, m_bIsMatch_DiZi_DuZu, m_bIsMatch_HyuIyu_ByuVyu, m_bIsMatch_IaIya, m_bIsMatch_KiKu, m_bIsMatch_SeShe_ZeJe, m_bIsMatch_TsiThiChi_DhiZi, m_bIsMatchCase, m_bIsMatchContractions, m_bIsMatchFullHalfWidthForms, m_bIsMatchHiraganaKatakana, m_bIsMatchMinusDashCho_on, m_bIsMatchOldKanaForms, m_bIsMatchRepeatCharMarks, m_bIsMatchVariantFormKanji, m_sSearchForType, m_sSearchPosition, svxform::FmSearchParams::nPosition, svxform::FmSearchParams::nSearchForType, and svxform::FmSearchParams::nTransliterationFlags.
Referenced by setParams().
void svxform::FmSearchConfigItem::setParams | ( | const FmSearchParams & | _rParams | ) |
Definition at line 275 of file fmsrccfg.cxx.
References implTranslateToConfig().
|
private |
Definition at line 100 of file fmsrccfg.hxx.
|
private |
Definition at line 125 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 124 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 122 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 123 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 116 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 115 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 118 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 120 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 121 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 119 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 117 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 107 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 110 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 108 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 109 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 111 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 114 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 112 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 113 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 104 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().
|
private |
Definition at line 105 of file fmsrccfg.hxx.
Referenced by FmSearchConfigItem(), implTranslateFromConfig(), and implTranslateToConfig().