20#ifndef INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTLISTSMANAGER_HXX
21#define INCLUDED_SW_SOURCE_CORE_INC_DOCUMENTLISTSMANAGER_HXX
26#include <unordered_map>
41 const OUString& rDefaultListStyleName )
override;
50 const OUString& rNewListStyleName )
override;
60 typedef std::unique_ptr<SwList, o3tl::default_delete<SwList>>
SwListPtr;
62 std::unordered_map<OUString, SwListPtr>
maLists;
Provides access to the lists of a document.
std::unordered_map< OUString, SwListPtr > maLists
std::unordered_map< OUString, SwList * > maListStyleLists
DocumentListsManager & operator=(DocumentListsManager const &)=delete
DocumentListsManager(DocumentListsManager const &)=delete
SwList * createList(const OUString &rListId, const OUString &rDefaultListStyleName) override
void deleteListsByDefaultListStyle(const OUString &rListStyleName) override
OUString CreateUniqueListId()
OUString MakeListIdUnique(const OUString &aSuggestedUniqueListId)
SwList * getListByName(const OUString &rListId) const override
SwList * getListForListStyle(const OUString &rListStyleName) const override
DocumentListsManager(SwDoc &i_rSwdoc)
virtual ~DocumentListsManager() override
void trackChangeOfListStyleName(const OUString &rListStyleName, const OUString &rNewListStyleName) override
std::unique_ptr< SwList, o3tl::default_delete< SwList > > SwListPtr
void deleteListForListStyle(const OUString &rListStyleName) override
void createListForListStyle(const OUString &rListStyleName) override
Dialog to specify the properties of date form field.