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:
[legend]

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 &  )
privatedelete
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
inline

Definition at line 111 of file fltshell.hxx.

References mnEndCP.

Referenced by SwFltControlStack::SetAttrInDoc().

sal_Int32 SwFltStackEntry::GetStartCP ( ) const
inline

Definition at line 110 of file fltshell.hxx.

References mnStartCP.

Referenced by SwFltControlStack::SetAttrInDoc().

bool SwFltStackEntry::IsParaEnd ( )
inline

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 
)
static
SwFltStackEntry& SwFltStackEntry::operator= ( SwFltStackEntry const &  )
privatedelete
void SwFltStackEntry::SetEndCP ( sal_Int32  nCP)
inline

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)
inline

Definition at line 113 of file fltshell.hxx.

Referenced by SwFltControlStack::SetAttrInDoc().

void SwFltStackEntry::SetStartCP ( sal_Int32  nCP)
inline

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: