LibreOffice Module sw (master) 1
|
#include <DocumentOutlineNodesManager.hxx>
Public Member Functions | |
DocumentOutlineNodesManager (SwDoc &i_rSwdoc) | |
tSortedOutlineNodeList::size_type | getOutlineNodesCount () const override |
int | getOutlineLevel (const tSortedOutlineNodeList::size_type nIdx) const override |
OUString | getOutlineText (const tSortedOutlineNodeList::size_type nIdx, SwRootFrame const *pLayout, const bool bWithNumber=true, const bool bWithSpacesForLevel=false, const bool bWithFootnote=true) const override |
SwTextNode * | getOutlineNode (const tSortedOutlineNodeList::size_type nIdx) const override |
bool | isOutlineInLayout (tSortedOutlineNodeList::size_type nIdx, SwRootFrame const &rLayout) const override |
void | getOutlineNodes (IDocumentOutlineNodes::tSortedOutlineNodeList &orOutlineNodeList) const override |
virtual | ~DocumentOutlineNodesManager () override |
virtual tSortedOutlineNodeList::size_type | getOutlineNodesCount () const =0 |
virtual int | getOutlineLevel (const tSortedOutlineNodeList::size_type nIdx) const =0 |
virtual OUString | getOutlineText (const tSortedOutlineNodeList::size_type nIdx, SwRootFrame const *pLayout, const bool bWithNumber=true, const bool bWithSpacesForLevel=false, const bool bWithFootnote=true) const =0 |
virtual SwTextNode * | getOutlineNode (const tSortedOutlineNodeList::size_type nIdx) const =0 |
virtual bool | isOutlineInLayout (tSortedOutlineNodeList::size_type nIdx, SwRootFrame const &rLayout) const =0 |
virtual void | getOutlineNodes (IDocumentOutlineNodes::tSortedOutlineNodeList &orOutlineNodeList) const =0 |
Private Member Functions | |
DocumentOutlineNodesManager (DocumentOutlineNodesManager const &)=delete | |
DocumentOutlineNodesManager & | operator= (DocumentOutlineNodesManager const &)=delete |
Private Attributes | |
SwDoc & | m_rDoc |
Additional Inherited Members | |
Public Types inherited from IDocumentOutlineNodes | |
typedef std::vector< const SwTextNode * > | tSortedOutlineNodeList |
Protected Member Functions inherited from IDocumentOutlineNodes | |
virtual | ~IDocumentOutlineNodes () |
Definition at line 30 of file DocumentOutlineNodesManager.hxx.
sw::DocumentOutlineNodesManager::DocumentOutlineNodesManager | ( | SwDoc & | i_rSwdoc | ) |
Definition at line 30 of file DocumentOutlineNodesManager.cxx.
|
overridevirtual |
Definition at line 124 of file DocumentOutlineNodesManager.cxx.
|
privatedelete |
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 39 of file DocumentOutlineNodesManager.cxx.
References SwDoc::GetNodes(), SwNodes::GetOutLineNds(), and m_rDoc.
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 98 of file DocumentOutlineNodesManager.cxx.
References SwDoc::GetNodes(), SwNodes::GetOutLineNds(), and m_rDoc.
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 111 of file DocumentOutlineNodesManager.cxx.
References SwDoc::GetNodes(), SwNodes::GetOutLineNds(), getOutlineNodesCount(), i, and m_rDoc.
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 34 of file DocumentOutlineNodesManager.cxx.
References SwDoc::GetNodes(), SwNodes::GetOutLineNds(), m_rDoc, and o3tl::sorted_vector< typename Value, typename Compare, template< typename, typename > class Find, bool >::size().
Referenced by getOutlineNodes().
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 85 of file DocumentOutlineNodesManager.cxx.
References ExpandFootnote, sw::GetExpandTextMerged(), SwDoc::GetNodes(), SwNodes::GetOutLineNds(), and m_rDoc.
|
overridevirtual |
Implements IDocumentOutlineNodes.
Definition at line 103 of file DocumentOutlineNodesManager.cxx.
References SwDoc::GetNodes(), SwNodes::GetOutLineNds(), sw::IsParaPropsNode(), and m_rDoc.
|
privatedelete |
|
private |
Definition at line 58 of file DocumentOutlineNodesManager.hxx.
Referenced by getOutlineLevel(), getOutlineNode(), getOutlineNodes(), getOutlineNodesCount(), getOutlineText(), and isOutlineInLayout().