LibreOffice Module sw (master)  1
Classes | Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
SwListImpl Class Reference
Collaboration diagram for SwListImpl:
[legend]

Classes

struct  tListTreeForRange
 

Public Member Functions

 SwListImpl (const OUString &sListId, SwNumRule &rDefaultListStyle, const SwNodes &rNodes)
 
 ~SwListImpl () COVERITY_NOEXCEPT_FALSE
 
const OUString & GetListId () const
 
const OUString & GetDefaultListStyleName () const
 
bool HasNodes () const
 
void InsertListItem (SwNodeNum &rNodeNum, bool isHiddenRedlines, const int nLevel)
 
void InvalidateListTree ()
 
void ValidateListTree ()
 
void MarkListLevel (const int nListLevel, const bool bValue)
 
bool IsListLevelMarked (const int nListLevel) const
 
void NotifyItemsOnListLevel (const int nLevel)
 

Static Public Member Functions

static void RemoveListItem (SwNodeNum &rNodeNum)
 

Public Attributes

const OUString msListId
 
OUString msDefaultListStyleName
 
std::vector< tListTreeForRangemaListTrees
 
int mnMarkedListLevel
 

Detailed Description

Definition at line 30 of file list.cxx.

Constructor & Destructor Documentation

SwListImpl::SwListImpl ( const OUString &  sListId,
SwNumRule rDefaultListStyle,
const SwNodes rNodes 
)
SwListImpl::~SwListImpl ( )

Definition at line 117 of file list.cxx.

References SwNodeNum::HandleNumberTreeRootNodeDelete(), and maListTrees.

Member Function Documentation

const OUString& SwListImpl::GetDefaultListStyleName ( ) const
inline

Definition at line 40 of file list.cxx.

References msDefaultListStyleName.

const OUString& SwListImpl::GetListId ( ) const
inline

Definition at line 38 of file list.cxx.

References msListId.

bool SwListImpl::HasNodes ( ) const

Definition at line 126 of file list.cxx.

References maListTrees.

void SwListImpl::InsertListItem ( SwNodeNum rNodeNum,
bool  isHiddenRedlines,
const int  nLevel 
)
void SwListImpl::InvalidateListTree ( )

Definition at line 167 of file list.cxx.

References maListTrees.

bool SwListImpl::IsListLevelMarked ( const int  nListLevel) const

Definition at line 216 of file list.cxx.

References mnMarkedListLevel.

void SwListImpl::MarkListLevel ( const int  nListLevel,
const bool  bValue 
)

Definition at line 185 of file list.cxx.

References MAXLEVEL, mnMarkedListLevel, and NotifyItemsOnListLevel().

void SwListImpl::NotifyItemsOnListLevel ( const int  nLevel)

Definition at line 221 of file list.cxx.

References maListTrees.

Referenced by MarkListLevel().

void SwListImpl::RemoveListItem ( SwNodeNum rNodeNum)
static

Definition at line 162 of file list.cxx.

References SwNumberTreeNode::RemoveMe().

Referenced by SwList::RemoveListItem().

void SwListImpl::ValidateListTree ( )

Definition at line 176 of file list.cxx.

References maListTrees.

Member Data Documentation

std::vector<tListTreeForRange> SwListImpl::maListTrees
int SwListImpl::mnMarkedListLevel

Definition at line 82 of file list.cxx.

Referenced by IsListLevelMarked(), and MarkListLevel().

OUString SwListImpl::msDefaultListStyleName

Definition at line 59 of file list.cxx.

Referenced by GetDefaultListStyleName().

const OUString SwListImpl::msListId

Definition at line 57 of file list.cxx.

Referenced by GetListId().


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