LibreOffice Module sw (master) 1
Public Types | 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 Types

enum class  RegionMode {
  NoCheck = 0 ,
  CheckNodes = 1<<0 ,
  CheckFieldmark = 1<<1
}
 

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 &rDoc, SwPaM &rRegion, RegionMode eCheck) const
 

Static Public Member Functions

static SW_DLLPUBLIC bool MakeRegion (SwDoc &rDoc, SwPaM &rRegion, RegionMode eCheck, const SwFltPosition &rMkPos, const SwFltPosition &rPtPos, sal_uInt16 nWhich=0)
 

Public Attributes

SwFltPosition m_aMkPos
 
SwFltPosition m_aPtPos
 
std::unique_ptr< SfxPoolItemm_pAttr
 
bool m_bOld
 
bool m_bOpen
 
bool m_bConsumedByField
 
bool m_isAnnotationOnEnd
 annotation already moved onto its end pos. More...
 

Private Member Functions

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

Detailed Description

Definition at line 80 of file fltshell.hxx.

Member Enumeration Documentation

◆ RegionMode

enum class SwFltStackEntry::RegionMode
strong
Enumerator
NoCheck 
CheckNodes 
CheckFieldmark 

Definition at line 100 of file fltshell.hxx.

Constructor & Destructor Documentation

◆ SwFltStackEntry() [1/2]

SwFltStackEntry::SwFltStackEntry ( SwFltStackEntry const &  )
privatedelete

◆ SwFltStackEntry() [2/2]

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

Definition at line 78 of file fltshell.cxx.

References m_bConsumedByField, m_bOld, and m_bOpen.

◆ ~SwFltStackEntry()

SwFltStackEntry::~SwFltStackEntry ( )

Definition at line 89 of file fltshell.cxx.

Member Function Documentation

◆ MakeRegion() [1/2]

bool SwFltStackEntry::MakeRegion ( SwDoc rDoc,
SwPaM rRegion,
RegionMode  eCheck 
) const

◆ MakeRegion() [2/2]

bool SwFltStackEntry::MakeRegion ( SwDoc rDoc,
SwPaM rRegion,
RegionMode  eCheck,
const SwFltPosition rMkPos,
const SwFltPosition rPtPos,
sal_uInt16  nWhich = 0 
)
static

◆ operator=()

SwFltStackEntry & SwFltStackEntry::operator= ( SwFltStackEntry const &  )
privatedelete

◆ SetEndPos()

void SwFltStackEntry::SetEndPos ( const SwPosition rEndPos)

Member Data Documentation

◆ m_aMkPos

SwFltPosition SwFltStackEntry::m_aMkPos

◆ m_aPtPos

SwFltPosition SwFltStackEntry::m_aPtPos

◆ m_bConsumedByField

bool SwFltStackEntry::m_bConsumedByField

◆ m_bOld

bool SwFltStackEntry::m_bOld

Definition at line 92 of file fltshell.hxx.

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

◆ m_bOpen

bool SwFltStackEntry::m_bOpen

◆ m_isAnnotationOnEnd

bool SwFltStackEntry::m_isAnnotationOnEnd

annotation already moved onto its end pos.

Definition at line 95 of file fltshell.hxx.

Referenced by SwFltControlStack::MoveAttrs().

◆ m_pAttr

std::unique_ptr<SfxPoolItem> SwFltStackEntry::m_pAttr

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