LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
SwFltStackEntry Class Reference

#include <fltshell.hxx>

Collaboration diagram for SwFltStackEntry:

Public Member Functions

SW_DLLPUBLIC SwFltStackEntry (const SwPosition &rStartPos, std::unique_ptr< SfxPoolItem > pHt)
SW_DLLPUBLIC ~SwFltStackEntry ()
SW_DLLPUBLIC void SetEndPos (const SwPosition &rEndPos)
SW_DLLPUBLIC bool MakeRegion (SwDoc *pDoc, SwPaM &rRegion, bool bCheck) const
void SetStartCP (sal_Int32 nCP)
void SetEndCP (sal_Int32 nCP)
sal_Int32 GetStartCP () const
sal_Int32 GetEndCP () const
bool IsParaEnd ()
void SetIsParaEnd (bool bArg)

Static Public Member Functions

static SW_DLLPUBLIC bool MakeRegion (SwDoc *pDoc, SwPaM &rRegion, bool bCheck, const SwFltPosition &rMkPos, const SwFltPosition &rPtPos, bool bIsParaEnd=false, sal_uInt16 nWhich=0)

Public Attributes

SwFltPosition m_aMkPos
SwFltPosition m_aPtPos
std::unique_ptr< SfxPoolItempAttr
bool bOld
bool bOpen
bool bConsumedByField
bool m_isAnnotationOnEnd
 annotation already moved onto its end pos. More...
sal_Int32 mnStartCP
sal_Int32 mnEndCP
bool bIsParaEnd

Private Member Functions

 SwFltStackEntry (SwFltStackEntry const &)=delete
SwFltStackEntryoperator= (SwFltStackEntry const &)=delete

Detailed Description

Definition at line 78 of file fltshell.hxx.

Constructor & Destructor Documentation

SwFltStackEntry::SwFltStackEntry ( SwFltStackEntry const &  )
SwFltStackEntry::SwFltStackEntry ( const SwPosition rStartPos,
std::unique_ptr< SfxPoolItem pHt 

Definition at line 105 of file fltshell.cxx.

References bConsumedByField, bOld, and bOpen.

SwFltStackEntry::~SwFltStackEntry ( )

Definition at line 119 of file fltshell.cxx.

Member Function Documentation

sal_Int32 SwFltStackEntry::GetEndCP ( ) const

Definition at line 111 of file fltshell.hxx.

References mnEndCP.

Referenced by SwFltControlStack::SetAttrInDoc().

sal_Int32 SwFltStackEntry::GetStartCP ( ) const

Definition at line 110 of file fltshell.hxx.

References mnStartCP.

Referenced by SwFltControlStack::SetAttrInDoc().

bool SwFltStackEntry::IsParaEnd ( )

Definition at line 112 of file fltshell.hxx.

References bIsParaEnd.

Referenced by SwFltControlStack::SetAttrInDoc().

bool SwFltStackEntry::MakeRegion ( SwDoc pDoc,
SwPaM rRegion,
bool  bCheck 
) const
bool SwFltStackEntry::MakeRegion ( SwDoc pDoc,
SwPaM rRegion,
bool  bCheck,
const SwFltPosition rMkPos,
const SwFltPosition rPtPos,
bool  bIsParaEnd = false,
sal_uInt16  nWhich = 0 
SwFltStackEntry& SwFltStackEntry::operator= ( SwFltStackEntry const &  )
void SwFltStackEntry::SetEndCP ( sal_Int32  nCP)

Definition at line 109 of file fltshell.hxx.

Referenced by SwFltControlStack::SetAttr().

void SwFltStackEntry::SetEndPos ( const SwPosition rEndPos)

Definition at line 124 of file fltshell.cxx.

References bOpen, m_aPtPos, and SwFltPosition::SetPos().

Referenced by SwFltControlStack::NewAttr(), and SwFltControlStack::SetAttr().

void SwFltStackEntry::SetIsParaEnd ( bool  bArg)

Definition at line 113 of file fltshell.hxx.

Referenced by SwFltControlStack::SetAttrInDoc().

void SwFltStackEntry::SetStartCP ( sal_Int32  nCP)

Definition at line 108 of file fltshell.hxx.

Referenced by SwFltControlStack::NewAttr().

Member Data Documentation

bool SwFltStackEntry::bConsumedByField
bool SwFltStackEntry::bIsParaEnd

Definition at line 97 of file fltshell.hxx.

Referenced by IsParaEnd(), and MakeRegion().

bool SwFltStackEntry::bOld

Definition at line 90 of file fltshell.hxx.

Referenced by SwFltControlStack::KillUnlockedAttrs(), and SwFltStackEntry().

bool SwFltStackEntry::bOpen
SwFltPosition SwFltStackEntry::m_aMkPos
SwFltPosition SwFltStackEntry::m_aPtPos
bool SwFltStackEntry::m_isAnnotationOnEnd

annotation already moved onto its end pos.

Definition at line 93 of file fltshell.hxx.

Referenced by SwFltControlStack::MoveAttrs().

sal_Int32 SwFltStackEntry::mnEndCP

Definition at line 96 of file fltshell.hxx.

Referenced by GetEndCP(), and SwFltControlStack::HasSdOD().

sal_Int32 SwFltStackEntry::mnStartCP

Definition at line 95 of file fltshell.hxx.

Referenced by GetStartCP(), and SwFltControlStack::HasSdOD().

std::unique_ptr<SfxPoolItem> SwFltStackEntry::pAttr

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