LibreOffice Module svx (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
svxform::FmSearchConfigItem Class Reference

#include <fmsrccfg.hxx>

Inheritance diagram for svxform::FmSearchConfigItem:
[legend]
Collaboration diagram for svxform::FmSearchConfigItem:
[legend]

Public Member Functions

 FmSearchConfigItem ()
 
 ~FmSearchConfigItem ()
 
const FmSearchParamsgetParams () 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
 

Detailed Description

Definition at line 94 of file fmsrccfg.hxx.

Constructor & Destructor Documentation

◆ FmSearchConfigItem()

svxform::FmSearchConfigItem::FmSearchConfigItem ( )

◆ ~FmSearchConfigItem()

svxform::FmSearchConfigItem::~FmSearchConfigItem ( )

Definition at line 196 of file fmsrccfg.cxx.

Member Function Documentation

◆ getParams()

const FmSearchParams & svxform::FmSearchConfigItem::getParams ( ) const

Definition at line 266 of file fmsrccfg.cxx.

References implTranslateFromConfig().

◆ implTranslateFromConfig()

void svxform::FmSearchConfigItem::implTranslateFromConfig ( )
private

◆ implTranslateToConfig()

void svxform::FmSearchConfigItem::implTranslateToConfig ( )
private

◆ setParams()

void svxform::FmSearchConfigItem::setParams ( const FmSearchParams _rParams)

Definition at line 275 of file fmsrccfg.cxx.

References implTranslateToConfig().

Member Data Documentation

◆ m_aMutex

std::mutex svxform::FmSearchConfigItem::m_aMutex
private

Definition at line 100 of file fmsrccfg.hxx.

◆ m_bIsIgnoreMiddleDot

bool svxform::FmSearchConfigItem::m_bIsIgnoreMiddleDot
private

◆ m_bIsIgnoreProlongedSoundMark

bool svxform::FmSearchConfigItem::m_bIsIgnoreProlongedSoundMark
private

◆ m_bIsIgnorePunctuation

bool svxform::FmSearchConfigItem::m_bIsIgnorePunctuation
private

◆ m_bIsIgnoreWhitespace

bool svxform::FmSearchConfigItem::m_bIsIgnoreWhitespace
private

◆ m_bIsMatch_BaVa_HaFa

bool svxform::FmSearchConfigItem::m_bIsMatch_BaVa_HaFa
private

◆ m_bIsMatch_DiZi_DuZu

bool svxform::FmSearchConfigItem::m_bIsMatch_DiZi_DuZu
private

◆ m_bIsMatch_HyuIyu_ByuVyu

bool svxform::FmSearchConfigItem::m_bIsMatch_HyuIyu_ByuVyu
private

◆ m_bIsMatch_IaIya

bool svxform::FmSearchConfigItem::m_bIsMatch_IaIya
private

◆ m_bIsMatch_KiKu

bool svxform::FmSearchConfigItem::m_bIsMatch_KiKu
private

◆ m_bIsMatch_SeShe_ZeJe

bool svxform::FmSearchConfigItem::m_bIsMatch_SeShe_ZeJe
private

◆ m_bIsMatch_TsiThiChi_DhiZi

bool svxform::FmSearchConfigItem::m_bIsMatch_TsiThiChi_DhiZi
private

◆ m_bIsMatchCase

bool svxform::FmSearchConfigItem::m_bIsMatchCase
private

◆ m_bIsMatchContractions

bool svxform::FmSearchConfigItem::m_bIsMatchContractions
private

◆ m_bIsMatchFullHalfWidthForms

bool svxform::FmSearchConfigItem::m_bIsMatchFullHalfWidthForms
private

◆ m_bIsMatchHiraganaKatakana

bool svxform::FmSearchConfigItem::m_bIsMatchHiraganaKatakana
private

◆ m_bIsMatchMinusDashCho_on

bool svxform::FmSearchConfigItem::m_bIsMatchMinusDashCho_on
private

◆ m_bIsMatchOldKanaForms

bool svxform::FmSearchConfigItem::m_bIsMatchOldKanaForms
private

◆ m_bIsMatchRepeatCharMarks

bool svxform::FmSearchConfigItem::m_bIsMatchRepeatCharMarks
private

◆ m_bIsMatchVariantFormKanji

bool svxform::FmSearchConfigItem::m_bIsMatchVariantFormKanji
private

◆ m_sSearchForType

OUString svxform::FmSearchConfigItem::m_sSearchForType
private

◆ m_sSearchPosition

OUString svxform::FmSearchConfigItem::m_sSearchPosition
private

The documentation for this class was generated from the following files: