20#ifndef INCLUDED_SW_INC_LIST_HXX
21#define INCLUDED_SW_INC_LIST_HXX
23#include <rtl/ustring.hxx>
45 ~SwList() COVERITY_NOEXCEPT_FALSE;
84 std::unique_ptr<SwNodeNum>
pRoot;
105 std::unique_ptr<SwNodeNum> p3, std::unique_ptr<SwPaM> p4)
void InsertListItem(SwNodeNum &rNodeNum, SwListRedlineType eRedlines, const int nLevel, const SwDoc &rDoc)
static void RemoveListItem(SwNodeNum &rNodeNum, const SwDoc &rDoc)
void InvalidateListTree()
void NotifyItemsOnListLevel(const int nLevel)
OUString msDefaultListStyleName
bool IsListLevelMarked(const int nListLevel) const
SwList & operator=(const SwList &)=delete
void ValidateListTree(const SwDoc &rDoc)
void MarkListLevel(const int nListLevel, const bool bValue)
std::vector< tListTreeForRange > maListTrees
const OUString & GetListId() const
SwList(OUString sListId, SwNumRule &rDefaultListStyle, const SwNodes &rNodes)
void SetDefaultListStyleName(OUString const &)
~SwList() COVERITY_NOEXCEPT_FALSE
SwList(const SwList &)=delete
const OUString & GetDefaultListStyleName() const
std::unique_ptr< SwNodeNum > pRootRLHidden
Tree that is missing those nodes that are merged or hidden by delete redlines; this is only used if t...
std::unique_ptr< SwNodeNum > pRoot
tree always corresponds to document model
tListTreeForRange(std::unique_ptr< SwNodeNum > p1, std::unique_ptr< SwNodeNum > p2, std::unique_ptr< SwNodeNum > p3, std::unique_ptr< SwPaM > p4)
std::unique_ptr< SwPaM > pSection
top-level SwNodes section
std::unique_ptr< SwNodeNum > pRootOrigText
Tree that is missing those nodes that are merged or hidden by insert redlines; this is only used if t...