LibreOffice Module sw (master) 1
|
Provides outline nodes of a document. More...
#include <IDocumentOutlineNodes.hxx>
Public Types | |
typedef std::vector< const SwTextNode * > | tSortedOutlineNodeList |
Public Member Functions | |
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 |
Protected Member Functions | |
virtual | ~IDocumentOutlineNodes () |
Provides outline nodes of a document.
Definition at line 30 of file IDocumentOutlineNodes.hxx.
typedef std::vector< const SwTextNode* > IDocumentOutlineNodes::tSortedOutlineNodeList |
Definition at line 33 of file IDocumentOutlineNodes.hxx.
|
inlineprotectedvirtual |
Definition at line 51 of file IDocumentOutlineNodes.hxx.
|
pure virtual |
Implemented in sw::DocumentOutlineNodesManager.
Referenced by SwEnhancedPDFExportHelper::EnhancedPDFExport(), SwView::Execute(), SwContentTree::ExecuteContextMenuAction(), SwXLinkNameAccessWrapper::getByName(), lcl_OutlineUpDownWithSubPoints(), lcl_SetOutlineContentEntriesSensitivities(), SwOutlineContentVisibilityWin::Set(), SwOutlineTabDialog::SwOutlineTabDialog(), SwEditWin::ToggleOutlineContentVisibility(), and SwEditWin::UpdatePointer().
|
pure virtual |
Implemented in sw::DocumentOutlineNodesManager.
Referenced by SwContentTree::Expand(), SwContentTree::FillTransferData(), IMPL_LINK(), and lcl_GetOutlineKey().
|
pure virtual |
Implemented in sw::DocumentOutlineNodesManager.
Referenced by SwFieldRefPage::FillItemSet(), and SwFieldRefPage::UpdateSubType().
|
pure virtual |
|
pure virtual |
|
pure virtual |
Implemented in sw::DocumentOutlineNodesManager.
Referenced by lcl_OutlineUpDownWithSubPoints(), and SwFieldRefPage::UpdateSubType().