LibreOffice Module editeng (master) 1
Public Member Functions | List of all members
SvxAutoCorrDoc Class Referenceabstract

#include <svxacorr.hxx>

Inheritance diagram for SvxAutoCorrDoc:
[legend]

Public Member Functions

virtual ~SvxAutoCorrDoc ()
 
virtual bool Delete (sal_Int32 nStt, sal_Int32 nEnd)=0
 
virtual bool Insert (sal_Int32 nPos, const OUString &rTxt)=0
 
virtual bool Replace (sal_Int32 nPos, const OUString &rTxt)=0
 
virtual bool ReplaceRange (sal_Int32 nPos, sal_Int32 nLen, const OUString &rTxt)=0
 
virtual void SetAttr (sal_Int32 nStt, sal_Int32 nEnd, sal_uInt16 nSlotId, SfxPoolItem &)=0
 
virtual bool SetINetAttr (sal_Int32 nStt, sal_Int32 nEnd, const OUString &rURL)=0
 
virtual OUString const * GetPrevPara (bool bAtNormalPos)=0
 
virtual bool ChgAutoCorrWord (sal_Int32 &rSttPos, sal_Int32 nEndPos, SvxAutoCorrect &rACorrect, OUString *pPara)=0
 
virtual bool TransliterateRTLWord (sal_Int32 &rSttPos, sal_Int32 nEndPos, bool bApply=false)=0
 
virtual void SaveCpltSttWord (ACFlags nFlag, sal_Int32 nPos, const OUString &rExceptWord, sal_Unicode cChar)
 
virtual LanguageType GetLanguage (sal_Int32 nPos) const
 

Detailed Description

Definition at line 101 of file svxacorr.hxx.

Constructor & Destructor Documentation

◆ ~SvxAutoCorrDoc()

SvxAutoCorrDoc::~SvxAutoCorrDoc ( )
virtual

Definition at line 182 of file svxacorr.cxx.

Member Function Documentation

◆ ChgAutoCorrWord()

virtual bool SvxAutoCorrDoc::ChgAutoCorrWord ( sal_Int32 &  rSttPos,
sal_Int32  nEndPos,
SvxAutoCorrect rACorrect,
OUString *  pPara 
)
pure virtual

Implemented in EdtAutoCorrDoc.

Referenced by SvxAutoCorrect::DoAutoCorrect().

◆ Delete()

virtual bool SvxAutoCorrDoc::Delete ( sal_Int32  nStt,
sal_Int32  nEnd 
)
pure virtual

◆ GetLanguage()

LanguageType SvxAutoCorrDoc::GetLanguage ( sal_Int32  nPos) const
virtual

Reimplemented in EdtAutoCorrDoc.

Definition at line 196 of file svxacorr.cxx.

References LANGUAGE_SYSTEM.

Referenced by GetDocLanguage().

◆ GetPrevPara()

virtual OUString const * SvxAutoCorrDoc::GetPrevPara ( bool  bAtNormalPos)
pure virtual

◆ Insert()

virtual bool SvxAutoCorrDoc::Insert ( sal_Int32  nPos,
const OUString &  rTxt 
)
pure virtual

◆ Replace()

virtual bool SvxAutoCorrDoc::Replace ( sal_Int32  nPos,
const OUString &  rTxt 
)
pure virtual

◆ ReplaceRange()

virtual bool SvxAutoCorrDoc::ReplaceRange ( sal_Int32  nPos,
sal_Int32  nLen,
const OUString &  rTxt 
)
pure virtual

◆ SaveCpltSttWord()

void SvxAutoCorrDoc::SaveCpltSttWord ( ACFlags  nFlag,
sal_Int32  nPos,
const OUString &  rExceptWord,
sal_Unicode  cChar 
)
virtual

◆ SetAttr()

virtual void SvxAutoCorrDoc::SetAttr ( sal_Int32  nStt,
sal_Int32  nEnd,
sal_uInt16  nSlotId,
SfxPoolItem  
)
pure virtual

◆ SetINetAttr()

virtual bool SvxAutoCorrDoc::SetINetAttr ( sal_Int32  nStt,
sal_Int32  nEnd,
const OUString &  rURL 
)
pure virtual

◆ TransliterateRTLWord()

virtual bool SvxAutoCorrDoc::TransliterateRTLWord ( sal_Int32 &  rSttPos,
sal_Int32  nEndPos,
bool  bApply = false 
)
pure virtual

Implemented in EdtAutoCorrDoc.

References GetLanguage().

Referenced by SvxAutoCorrect::DoAutoCorrect().


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