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
 
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 115 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.

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

Definition at line 153 of file list.cxx.

References maListTrees.

bool SwListImpl::IsListLevelMarked ( const int  nListLevel) const

Definition at line 202 of file list.cxx.

References mnMarkedListLevel.

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

Definition at line 171 of file list.cxx.

References MAXLEVEL, mnMarkedListLevel, and NotifyItemsOnListLevel().

void SwListImpl::NotifyItemsOnListLevel ( const int  nLevel)

Definition at line 207 of file list.cxx.

References maListTrees.

Referenced by MarkListLevel().

void SwListImpl::RemoveListItem ( SwNodeNum rNodeNum)
static

Definition at line 148 of file list.cxx.

References SwNumberTreeNode::RemoveMe().

Referenced by SwList::RemoveListItem().

void SwListImpl::ValidateListTree ( )

Definition at line 162 of file list.cxx.

References maListTrees.

Member Data Documentation

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

Definition at line 80 of file list.cxx.

Referenced by IsListLevelMarked(), and MarkListLevel().

OUString SwListImpl::msDefaultListStyleName

Definition at line 57 of file list.cxx.

Referenced by GetDefaultListStyleName().

const OUString SwListImpl::msListId

Definition at line 55 of file list.cxx.

Referenced by GetListId().


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