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

SwList::~SwList ( )

Definition at line 223 of file list.cxx.

SwList::SwList ( const SwList )

Member Function Documentation

const OUString & SwList::GetDefaultListStyleName ( ) const

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

References mpListImpl.

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

void SwList::InvalidateListTree ( )

Definition at line 253 of file list.cxx.

References mpListImpl.

bool SwList::IsListLevelMarked ( const int  nListLevel) const

Definition at line 269 of file list.cxx.

References mpListImpl.

Referenced by SwTextNode::HasMarkedLabel().

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

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

References mpListImpl.

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

void SwList::ValidateListTree ( )

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