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

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 )
privatedelete
void SwList::RemoveListItem ( SwNodeNum rNodeNum)
static
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
private

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