LibreOffice Module sw (master) 1
|
#include <DocumentListItemsManager.hxx>
Classes | |
struct | lessThanNodeNum |
Public Types | |
typedef std::set< const SwNodeNum *, lessThanNodeNum > | tImplSortedNodeNumList |
Public Types inherited from IDocumentListItems | |
typedef std::vector< const SwNodeNum * > | tSortedNodeNumList |
Public Member Functions | |
DocumentListItemsManager () | |
void | addListItem (const SwNodeNum &rNodeNum) override |
void | removeListItem (const SwNodeNum &rNodeNum) override |
OUString | getListItemText (const SwNodeNum &rNodeNum, SwRootFrame const &rLayout) const override |
bool | isNumberedInLayout (SwNodeNum const &rNodeNum, SwRootFrame const &rLayout) const override |
void | getNumItems (IDocumentListItems::tSortedNodeNumList &orNodeNumList) const override |
get vector of all list items, which are numbered More... | |
virtual | ~DocumentListItemsManager () override |
virtual void | addListItem (const SwNodeNum &rNodeNum)=0 |
virtual void | removeListItem (const SwNodeNum &rNodeNum)=0 |
virtual OUString | getListItemText (const SwNodeNum &rNodeNum, SwRootFrame const &rLayout) const =0 |
virtual bool | isNumberedInLayout (SwNodeNum const &rNodeNum, SwRootFrame const &rLayout) const =0 |
virtual void | getNumItems (IDocumentListItems::tSortedNodeNumList &orNodeNumList) const =0 |
get vector of all list items, which are numbered More... | |
Private Member Functions | |
DocumentListItemsManager (DocumentListItemsManager const &)=delete | |
DocumentListItemsManager & | operator= (DocumentListItemsManager const &)=delete |
Private Attributes | |
std::unique_ptr< tImplSortedNodeNumList > | mpListItemsList |
Additional Inherited Members | |
Protected Member Functions inherited from IDocumentListItems | |
virtual | ~IDocumentListItems () |
Definition at line 30 of file DocumentListItemsManager.hxx.
typedef std::set< const SwNodeNum*, lessThanNodeNum > sw::DocumentListItemsManager::tImplSortedNodeNumList |
Definition at line 57 of file DocumentListItemsManager.hxx.
sw::DocumentListItemsManager::DocumentListItemsManager | ( | ) |
Definition at line 30 of file DocumentListItemsManager.cxx.
|
overridevirtual |
Definition at line 97 of file DocumentListItemsManager.cxx.
|
privatedelete |
|
overridevirtual |
Implements IDocumentListItems.
Definition at line 40 of file DocumentListItemsManager.cxx.
References mpListItemsList.
|
overridevirtual |
Implements IDocumentListItems.
Definition at line 67 of file DocumentListItemsManager.cxx.
References ExpandFootnote, sw::GetExpandTextMerged(), and SwNodeNum::GetTextNode().
|
overridevirtual |
get vector of all list items, which are numbered
Implements IDocumentListItems.
Definition at line 82 of file DocumentListItemsManager.cxx.
References mpListItemsList.
|
overridevirtual |
Implements IDocumentListItems.
Definition at line 75 of file DocumentListItemsManager.cxx.
References SwNodeNum::GetTextNode(), and sw::IsParaPropsNode().
|
privatedelete |
|
overridevirtual |
Implements IDocumentListItems.
Definition at line 53 of file DocumentListItemsManager.cxx.
References mpListItemsList.
|
private |
Definition at line 64 of file DocumentListItemsManager.hxx.
Referenced by addListItem(), getNumItems(), and removeListItem().