|
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().