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:


struct  tListTreeForRange

Public Member Functions

 SwListImpl (const OUString &sListId, SwNumRule &rDefaultListStyle, const SwNodes &rNodes)
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

Definition at line 40 of file list.cxx.

References msDefaultListStyleName.

const OUString& SwListImpl::GetListId ( ) const

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)

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: