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

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

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