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  RegionMode {
  RegionMode::NoCheck = 0,
  RegionMode::CheckNodes = 1<<0,
  RegionMode::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

Enumerator
NoCheck 
CheckNodes 
CheckFieldmark 

Definition at line 100 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 78 of file fltshell.cxx.

References m_bConsumedByField, m_bOld, and m_bOpen.

SwFltStackEntry::~SwFltStackEntry ( )

Definition at line 89 of file fltshell.cxx.

Member Function Documentation

bool SwFltStackEntry::MakeRegion ( SwDoc rDoc,
SwPaM rRegion,
RegionMode  eCheck 
) const
bool SwFltStackEntry::MakeRegion ( SwDoc rDoc,
SwPaM rRegion,
RegionMode  eCheck,
const SwFltPosition rMkPos,
const SwFltPosition rPtPos,
sal_uInt16  nWhich = 0 
)
static
SwFltStackEntry& SwFltStackEntry::operator= ( SwFltStackEntry const &  )
privatedelete
void SwFltStackEntry::SetEndPos ( const SwPosition rEndPos)

Member Data Documentation

SwFltPosition SwFltStackEntry::m_aMkPos
SwFltPosition SwFltStackEntry::m_aPtPos
bool SwFltStackEntry::m_bConsumedByField
bool SwFltStackEntry::m_bOld

Definition at line 92 of file fltshell.hxx.

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

bool SwFltStackEntry::m_bOpen
bool SwFltStackEntry::m_isAnnotationOnEnd

annotation already moved onto its end pos.

Definition at line 95 of file fltshell.hxx.

Referenced by SwFltControlStack::MoveAttrs().

std::unique_ptr<SfxPoolItem> SwFltStackEntry::m_pAttr

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