LibreOffice Module sw (master)  1
Classes | Public Types | 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 Types

typedef std::vector< tListTreeForRangetListTrees
 

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
 
tListTrees maListTrees
 
int mnMarkedListLevel
 

Detailed Description

Definition at line 30 of file list.cxx.

Member Typedef Documentation

Definition at line 78 of file list.cxx.

Constructor & Destructor Documentation

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

Definition at line 116 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 154 of file list.cxx.

References maListTrees.

bool SwListImpl::IsListLevelMarked ( const int  nListLevel) const

Definition at line 203 of file list.cxx.

References mnMarkedListLevel.

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

Definition at line 172 of file list.cxx.

References MAXLEVEL, mnMarkedListLevel, and NotifyItemsOnListLevel().

void SwListImpl::NotifyItemsOnListLevel ( const int  nLevel)

Definition at line 208 of file list.cxx.

References maListTrees.

Referenced by MarkListLevel().

void SwListImpl::RemoveListItem ( SwNodeNum rNodeNum)
static

Definition at line 149 of file list.cxx.

References SwNumberTreeNode::RemoveMe().

Referenced by SwList::RemoveListItem().

void SwListImpl::ValidateListTree ( )

Definition at line 163 of file list.cxx.

References maListTrees.

Member Data Documentation

tListTrees SwListImpl::maListTrees
int SwListImpl::mnMarkedListLevel

Definition at line 81 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: