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