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

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.

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)

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: