LibreOffice Module svx (master)  1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
WeldTextForwarder Class Reference
Inheritance diagram for WeldTextForwarder:
[legend]
Collaboration diagram for WeldTextForwarder:
[legend]

Public Member Functions

 WeldTextForwarder (WeldEditAccessible &rAcc, WeldEditSource &rSource)
 
virtual ~WeldTextForwarder () override
 
virtual sal_Int32 GetParagraphCount () const override
 
virtual sal_Int32 GetTextLen (sal_Int32 nParagraph) const override
 
virtual OUString GetText (const ESelection &rSel) const override
 
virtual SfxItemSet GetAttribs (const ESelection &rSel, EditEngineAttribs nOnlyHardAttrib=EditEngineAttribs::All) const override
 
virtual SfxItemSet GetParaAttribs (sal_Int32 nPara) const override
 
virtual void SetParaAttribs (sal_Int32 nPara, const SfxItemSet &rSet) override
 
virtual void RemoveAttribs (const ESelection &rSelection) override
 
virtual void GetPortions (sal_Int32 nPara, std::vector< sal_Int32 > &rList) const override
 
virtual SfxItemState GetItemState (const ESelection &rSel, sal_uInt16 nWhich) const override
 
virtual SfxItemState GetItemState (sal_Int32 nPara, sal_uInt16 nWhich) const override
 
virtual void QuickInsertText (const OUString &rText, const ESelection &rSel) override
 
virtual void QuickInsertField (const SvxFieldItem &rFld, const ESelection &rSel) override
 
virtual void QuickSetAttribs (const SfxItemSet &rSet, const ESelection &rSel) override
 
virtual void QuickInsertLineBreak (const ESelection &rSel) override
 
virtual SfxItemPoolGetPool () const override
 
virtual OUString CalcFieldValue (const SvxFieldItem &rField, sal_Int32 nPara, sal_Int32 nPos, boost::optional< Color > &rpTxtColor, boost::optional< Color > &rpFldColor) override
 
virtual void FieldClicked (const SvxFieldItem &) override
 
virtual bool IsValid () const override
 
virtual LanguageType GetLanguage (sal_Int32, sal_Int32) const override
 
virtual sal_Int32 GetFieldCount (sal_Int32 nPara) const override
 
virtual EFieldInfo GetFieldInfo (sal_Int32 nPara, sal_uInt16 nField) const override
 
virtual EBulletInfo GetBulletInfo (sal_Int32 nPara) const override
 
virtual tools::Rectangle GetCharBounds (sal_Int32 nPara, sal_Int32 nIndex) const override
 
virtual tools::Rectangle GetParaBounds (sal_Int32 nPara) const override
 
virtual MapMode GetMapMode () const override
 
virtual OutputDeviceGetRefDevice () const override
 
virtual bool GetIndexAtPoint (const Point &, sal_Int32 &nPara, sal_Int32 &nIndex) const override
 
virtual bool GetWordIndices (sal_Int32 nPara, sal_Int32 nIndex, sal_Int32 &nStart, sal_Int32 &nEnd) const override
 
virtual bool GetAttributeRun (sal_Int32 &nStartIndex, sal_Int32 &nEndIndex, sal_Int32 nPara, sal_Int32 nIndex, bool bInCell=false) const override
 
virtual sal_Int32 GetLineCount (sal_Int32 nPara) const override
 
virtual sal_Int32 GetLineLen (sal_Int32 nPara, sal_Int32 nLine) const override
 
virtual void GetLineBoundaries (sal_Int32 &rStart, sal_Int32 &rEnd, sal_Int32 nParagraph, sal_Int32 nLine) const override
 
virtual sal_Int32 GetLineNumberAtIndex (sal_Int32 nPara, sal_Int32 nLine) const override
 
virtual bool Delete (const ESelection &) override
 
virtual bool InsertText (const OUString &, const ESelection &) override
 
virtual bool QuickFormatDoc (bool bFull=false) override
 
virtual sal_Int16 GetDepth (sal_Int32 nPara) const override
 
virtual bool SetDepth (sal_Int32 nPara, sal_Int16 nNewDepth) override
 
virtual const SfxItemSetGetEmptyItemSetPtr () override
 
virtual void AppendParagraph () override
 
virtual sal_Int32 AppendTextPortion (sal_Int32 nPara, const OUString &rText, const SfxItemSet &rSet) override
 
virtual void CopyText (const SvxTextForwarder &rSource) override
 
- Public Member Functions inherited from SvxTextForwarder
virtual ~SvxTextForwarder () COVERITY_NOEXCEPT_FALSE
 
virtual sal_Int32 GetNumberingStartValue (sal_Int32 nPara)
 
virtual void SetNumberingStartValue (sal_Int32 nPara, sal_Int32 nNumberingStartValue)
 
virtual bool IsParaIsNumberingRestart (sal_Int32 nPara)
 
virtual void SetParaIsNumberingRestart (sal_Int32 nPara, bool bParaIsNumberingRestart)
 

Private Member Functions

 DECL_LINK (NotifyHdl, EENotify &, void)
 
 WeldTextForwarder (const WeldTextForwarder &)=delete
 
WeldTextForwarderoperator= (const WeldTextForwarder &)=delete
 

Private Attributes

WeldEditAccessiblem_rEditAcc
 
WeldEditSourcem_rEditSource
 

Detailed Description

Definition at line 203 of file weldeditview.cxx.

Constructor & Destructor Documentation

WeldTextForwarder::WeldTextForwarder ( const WeldTextForwarder )
privatedelete
WeldTextForwarder::WeldTextForwarder ( WeldEditAccessible rAcc,
WeldEditSource rSource 
)
WeldTextForwarder::~WeldTextForwarder ( )
overridevirtual

Member Function Documentation

void WeldTextForwarder::AppendParagraph ( )
overridevirtual
sal_Int32 WeldTextForwarder::AppendTextPortion ( sal_Int32  nPara,
const OUString &  rText,
const SfxItemSet rSet 
)
overridevirtual
OUString WeldTextForwarder::CalcFieldValue ( const SvxFieldItem rField,
sal_Int32  nPara,
sal_Int32  nPos,
boost::optional< Color > &  rpTxtColor,
boost::optional< Color > &  rpFldColor 
)
overridevirtual
void WeldTextForwarder::CopyText ( const SvxTextForwarder rSource)
overridevirtual
WeldTextForwarder::DECL_LINK ( NotifyHdl  ,
EENotify ,
void   
)
private
bool WeldTextForwarder::Delete ( const ESelection rSelection)
overridevirtual
void WeldTextForwarder::FieldClicked ( const SvxFieldItem )
overridevirtual

Implements SvxTextForwarder.

Definition at line 909 of file weldeditview.cxx.

SfxItemSet WeldTextForwarder::GetAttribs ( const ESelection rSel,
EditEngineAttribs  nOnlyHardAttrib = EditEngineAttribs::All 
) const
overridevirtual
bool WeldTextForwarder::GetAttributeRun ( sal_Int32 &  nStartIndex,
sal_Int32 &  nEndIndex,
sal_Int32  nPara,
sal_Int32  nIndex,
bool  bInCell = false 
) const
overridevirtual
EBulletInfo WeldTextForwarder::GetBulletInfo ( sal_Int32  nPara) const
overridevirtual

Implements SvxTextForwarder.

Definition at line 1044 of file weldeditview.cxx.

tools::Rectangle WeldTextForwarder::GetCharBounds ( sal_Int32  nPara,
sal_Int32  nIndex 
) const
overridevirtual
sal_Int16 WeldTextForwarder::GetDepth ( sal_Int32  nPara) const
overridevirtual

Implements SvxTextForwarder.

Definition at line 1186 of file weldeditview.cxx.

const SfxItemSet * WeldTextForwarder::GetEmptyItemSetPtr ( )
overridevirtual
sal_Int32 WeldTextForwarder::GetFieldCount ( sal_Int32  nPara) const
overridevirtual
EFieldInfo WeldTextForwarder::GetFieldInfo ( sal_Int32  nPara,
sal_uInt16  nField 
) const
overridevirtual
bool WeldTextForwarder::GetIndexAtPoint ( const Point rPos,
sal_Int32 &  nPara,
sal_Int32 &  nIndex 
) const
overridevirtual
SfxItemState WeldTextForwarder::GetItemState ( const ESelection rSel,
sal_uInt16  nWhich 
) const
overridevirtual
SfxItemState WeldTextForwarder::GetItemState ( sal_Int32  nPara,
sal_uInt16  nWhich 
) const
overridevirtual
LanguageType WeldTextForwarder::GetLanguage ( sal_Int32  nPara,
sal_Int32  nIndex 
) const
overridevirtual
void WeldTextForwarder::GetLineBoundaries ( sal_Int32 &  rStart,
sal_Int32 &  rEnd,
sal_Int32  nParagraph,
sal_Int32  nLine 
) const
overridevirtual
sal_Int32 WeldTextForwarder::GetLineCount ( sal_Int32  nPara) const
overridevirtual
sal_Int32 WeldTextForwarder::GetLineLen ( sal_Int32  nPara,
sal_Int32  nLine 
) const
overridevirtual
sal_Int32 WeldTextForwarder::GetLineNumberAtIndex ( sal_Int32  nPara,
sal_Int32  nLine 
) const
overridevirtual
MapMode WeldTextForwarder::GetMapMode ( ) const
overridevirtual
SfxItemSet WeldTextForwarder::GetParaAttribs ( sal_Int32  nPara) const
overridevirtual
tools::Rectangle WeldTextForwarder::GetParaBounds ( sal_Int32  nPara) const
overridevirtual
sal_Int32 WeldTextForwarder::GetParagraphCount ( ) const
overridevirtual
SfxItemPool * WeldTextForwarder::GetPool ( ) const
overridevirtual
void WeldTextForwarder::GetPortions ( sal_Int32  nPara,
std::vector< sal_Int32 > &  rList 
) const
overridevirtual
OutputDevice * WeldTextForwarder::GetRefDevice ( ) const
overridevirtual
OUString WeldTextForwarder::GetText ( const ESelection rSel) const
overridevirtual
sal_Int32 WeldTextForwarder::GetTextLen ( sal_Int32  nParagraph) const
overridevirtual
bool WeldTextForwarder::GetWordIndices ( sal_Int32  nPara,
sal_Int32  nIndex,
sal_Int32 &  nStart,
sal_Int32 &  nEnd 
) const
overridevirtual
bool WeldTextForwarder::InsertText ( const OUString &  rStr,
const ESelection rSelection 
)
overridevirtual
bool WeldTextForwarder::IsValid ( ) const
overridevirtual
WeldTextForwarder& WeldTextForwarder::operator= ( const WeldTextForwarder )
privatedelete
bool WeldTextForwarder::QuickFormatDoc ( bool  bFull = false)
overridevirtual
void WeldTextForwarder::QuickInsertField ( const SvxFieldItem rFld,
const ESelection rSel 
)
overridevirtual
void WeldTextForwarder::QuickInsertLineBreak ( const ESelection rSel)
overridevirtual
void WeldTextForwarder::QuickInsertText ( const OUString &  rText,
const ESelection rSel 
)
overridevirtual
void WeldTextForwarder::QuickSetAttribs ( const SfxItemSet rSet,
const ESelection rSel 
)
overridevirtual
void WeldTextForwarder::RemoveAttribs ( const ESelection rSelection)
overridevirtual
bool WeldTextForwarder::SetDepth ( sal_Int32  nPara,
sal_Int16  nNewDepth 
)
overridevirtual

Implements SvxTextForwarder.

Definition at line 1192 of file weldeditview.cxx.

void WeldTextForwarder::SetParaAttribs ( sal_Int32  nPara,
const SfxItemSet rSet 
)
overridevirtual

Member Data Documentation

WeldEditAccessible& WeldTextForwarder::m_rEditAcc
private
WeldEditSource& WeldTextForwarder::m_rEditSource
private

Definition at line 206 of file weldeditview.cxx.


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