LibreOffice Module sw (master)  1
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwList Class Reference

#include <list.hxx>

Public Member Functions

 SwList (const OUString &sListId, SwNumRule &rDefaultListStyle, const SwNodes &rNodes)
 ~SwList ()
const OUString & GetListId () const
SW_DLLPUBLIC const OUString & GetDefaultListStyleName () const
void SetDefaultListStyleName (OUString 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
bool HasNodes () const

Static Public Member Functions

static void RemoveListItem (SwNodeNum &rNodeNum)

Private Member Functions

 SwList (const SwList &)=delete
SwListoperator= (const SwList &)=delete

Private Attributes

std::unique_ptr< SwListImpl, o3tl::default_delete< SwListImpl > > mpListImpl

Detailed Description

Definition at line 35 of file list.hxx.

Constructor & Destructor Documentation

SwList::SwList ( const OUString &  sListId,
SwNumRule rDefaultListStyle,
const SwNodes rNodes 

Definition at line 230 of file list.cxx.

SwList::~SwList ( )

Definition at line 237 of file list.cxx.

SwList::SwList ( const SwList )

Member Function Documentation

const OUString & SwList::GetDefaultListStyleName ( ) const
const OUString & SwList::GetListId ( ) const
bool SwList::HasNodes ( ) const

Definition at line 241 of file list.cxx.

References mpListImpl.

Referenced by SwDoc::IsUsed().

void SwList::InsertListItem ( SwNodeNum rNodeNum,
bool  isHiddenRedlines,
const int  nLevel 

Definition at line 261 of file list.cxx.

References mpListImpl.

Referenced by SwTextNode::AddToList(), and SwTextNode::AddToListRLHidden().

void SwList::InvalidateListTree ( )

Definition at line 272 of file list.cxx.

References mpListImpl.

bool SwList::IsListLevelMarked ( const int  nListLevel) const

Definition at line 288 of file list.cxx.

References mpListImpl.

Referenced by SwTextNode::HasMarkedLabel().

void SwList::MarkListLevel ( const int  nListLevel,
const bool  bValue 

Definition at line 282 of file list.cxx.

References mpListImpl.

Referenced by SwDoc::MarkListLevel().

SwList& SwList::operator= ( const SwList )
void SwList::RemoveListItem ( SwNodeNum rNodeNum)
void SwList::SetDefaultListStyleName ( OUString const &  rNew)

Definition at line 256 of file list.cxx.

References mpListImpl.

Referenced by sw::DocumentListsManager::trackChangeOfListStyleName().

void SwList::ValidateListTree ( )

Definition at line 277 of file list.cxx.

References mpListImpl.

Member Data Documentation

std::unique_ptr<SwListImpl, o3tl::default_delete<SwListImpl> > SwList::mpListImpl

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