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

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 217 of file list.cxx.

SwList::~SwList ( )

Definition at line 224 of file list.cxx.

SwList::SwList ( const SwList )

Member Function Documentation

const OUString & SwList::GetDefaultListStyleName ( ) const

Definition at line 233 of file list.cxx.

References mpListImpl.

Referenced by SwAttrSet::CopyToModify(), and SwXMLImport::MergeListsAtDocumentInsertPosition().

const OUString & SwList::GetListId ( ) const
void SwList::InsertListItem ( SwNodeNum rNodeNum,
bool  isHiddenRedlines,
const int  nLevel 

Definition at line 243 of file list.cxx.

References mpListImpl.

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

void SwList::InvalidateListTree ( )

Definition at line 254 of file list.cxx.

References mpListImpl.

bool SwList::IsListLevelMarked ( const int  nListLevel) const

Definition at line 270 of file list.cxx.

References mpListImpl.

Referenced by SwTextNode::HasMarkedLabel().

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

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

References mpListImpl.

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

void SwList::ValidateListTree ( )

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