LibreOffice Module sw (master) 1
|
#include <txmsrt.hxx>
Public Member Functions | |
SwTOXPara (SwContentNode &, SwTOXElement, sal_uInt16 nLevel=FORM_ALPHA_DELIMITER, OUString sSeqName=OUString()) | |
void | SetStartIndex (sal_Int32 nSet) |
void | SetEndIndex (sal_Int32 nSet) |
virtual void | FillText (SwTextNode &rNd, const SwContentIndex &rInsPos, sal_uInt16 nAuthField, SwRootFrame const *pLayout) const override |
virtual sal_uInt16 | GetLevel () const override |
virtual std::pair< OUString, bool > | GetURL (SwRootFrame const *const pLayout) const override |
virtual bool | IsFullPara () const override |
Public Member Functions inherited from SwTOXSortTabBase | |
bool | operator== (const SwTOXSortTabBase &) const =delete |
bool | operator< (const SwTOXSortTabBase &) const =delete |
SwTOXSortTabBase (TOXSortType nType, const SwContentNode *pTOXSrc, const SwTextTOXMark *pTextMark, const SwTOXInternational *pIntl, const css::lang::Locale *pLocale=nullptr) | |
virtual | ~SwTOXSortTabBase () |
sal_uInt16 | GetType () const |
virtual void | FillText (SwTextNode &rNd, const SwContentIndex &rInsPos, sal_uInt16 nAuthField, SwRootFrame const *pLayout) const |
virtual sal_uInt16 | GetLevel () const =0 |
virtual bool | equivalent (const SwTOXSortTabBase &) |
virtual bool | sort_lt (const SwTOXSortTabBase &) |
virtual std::pair< OUString, bool > | GetURL (SwRootFrame const *const pLayout) const |
virtual bool | IsFullPara () const |
void | InitText (SwRootFrame const *const pLayout) |
TextAndReading const & | GetText () const |
const css::lang::Locale & | GetLocale () const |
Private Member Functions | |
virtual TextAndReading | GetText_Impl (SwRootFrame const *pLayout) const override |
Private Attributes | |
SwTOXElement | eType |
sal_uInt16 | m_nLevel |
sal_Int32 | nStartIndex |
sal_Int32 | nEndIndex |
OUString | m_sSequenceName |
Additional Inherited Members | |
Static Public Member Functions inherited from SwTOXSortTabBase | |
static SwTOIOptions | GetOptions () |
Public Attributes inherited from SwTOXSortTabBase | |
std::vector< SwTOXSource > | aTOXSources |
css::lang::Locale | aLocale |
const SwTextNode * | pTOXNd |
const SwTextTOXMark * | pTextMark |
const SwTOXInternational * | pTOXIntl |
SwNodeOffset | nPos |
sal_Int32 | nCntPos |
sal_uInt16 | nType |
Static Public Attributes inherited from SwTOXSortTabBase | |
static SwTOIOptions | nOpt = SwTOIOptions::NONE |
Definition at line 244 of file txmsrt.hxx.
SwTOXPara::SwTOXPara | ( | SwContentNode & | rNd, |
SwTOXElement | eT, | ||
sal_uInt16 | nLevel = FORM_ALPHA_DELIMITER , |
||
OUString | sSeqName = OUString() |
||
) |
Definition at line 534 of file txmsrt.cxx.
References IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK, eType, eType, SwNode::GetDoc(), SwDoc::getIDocumentMarkAccess(), IDocumentMarkAccess::getMarkForTextNode(), SwNode::GetTextNode(), SwNode::IsTextNode(), m_nLevel, OutlineLevel, and Template.
|
overridevirtual |
Reimplemented from SwTOXSortTabBase.
Definition at line 611 of file txmsrt.cxx.
References SwTOXSortTabBase::aTOXSources, SwTextNode::CopyExpandText(), eType, SwNode::GetIndex(), SwContentNode::getLayoutFrame(), SwNode::GetNodes(), SwNode::GetRedlineMergeFlag(), SwTOXSortTabBase::GetText(), SwNode::GetTextNode(), SwRootFrame::HasMergedParas(), i, SwTextNode::InsertText(), nEndIndex, SwNode::NonFirst, nStartIndex, OutlineLevel, Sequence, and Template.
|
overridevirtual |
Implements SwTOXSortTabBase.
Definition at line 663 of file txmsrt.cxx.
References SwTOXSortTabBase::aTOXSources, eType, SwNode::GetTextNode(), m_nLevel, and OutlineLevel.
|
overrideprivatevirtual |
Implements SwTOXSortTabBase.
Definition at line 556 of file txmsrt.cxx.
References SwTOXSortTabBase::aTOXSources, eType, Frame, sw::GetExpandTextMerged(), SwNode::GetFlyFormat(), SwFormat::GetName(), Graphic, HideDeletions, HideInvisible, SwRootFrame::IsHideRedlines(), nEndIndex, nStartIndex, Ole, OutlineLevel, Sequence, SwResId(), and Template.
|
overridevirtual |
Reimplemented from SwTOXSortTabBase.
Definition at line 677 of file txmsrt.cxx.
References SwTOXSortTabBase::aTOXSources, cMarkSeparator, IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK, eType, Frame, SwNode::GetDoc(), SwNode::GetFlyFormat(), SwDoc::getIDocumentMarkAccess(), IDocumentMarkAccess::getMarkForTextNode(), SwFormat::GetName(), sw::mark::IMark::GetName(), SwNode::GetTextNode(), Graphic, m_sSequenceName, Ole, OutlineLevel, Sequence, and Template.
|
overridevirtual |
Reimplemented from SwTOXSortTabBase.
Definition at line 731 of file txmsrt.cxx.
References eType, nEndIndex, nStartIndex, OutlineLevel, Sequence, and Template.
|
inline |
Definition at line 251 of file txmsrt.hxx.
References nEndIndex.
|
inline |
Definition at line 250 of file txmsrt.hxx.
References nStartIndex.
|
private |
Definition at line 262 of file txmsrt.hxx.
Referenced by FillText(), GetLevel(), GetText_Impl(), GetURL(), IsFullPara(), and SwTOXPara().
|
private |
Definition at line 263 of file txmsrt.hxx.
Referenced by GetLevel().
|
private |
Definition at line 266 of file txmsrt.hxx.
Referenced by GetURL().
|
private |
Definition at line 265 of file txmsrt.hxx.
Referenced by FillText(), GetText_Impl(), IsFullPara(), and SetEndIndex().
|
private |
Definition at line 264 of file txmsrt.hxx.
Referenced by FillText(), GetText_Impl(), IsFullPara(), and SetStartIndex().