LibreOffice Module sw (master) 1
|
#include <ftnidx.hxx>
Public Member Functions | |
SwUpdFootnoteEndNtAtEnd () | |
std::pair< sal_uInt16, sal_uInt16 > | GetNumber (IDocumentRedlineAccess const &, const SwTextFootnote &rTextFootnote, const SwSectionNode &rNd) |
std::pair< sal_uInt16, sal_uInt16 > | ChkNumber (IDocumentRedlineAccess const &, const SwTextFootnote &rTextFootnote) |
Static Public Member Functions | |
static const SwSectionNode * | FindSectNdWithEndAttr (const SwTextFootnote &rTextFootnote) |
Private Attributes | |
std::vector< const SwSectionNode * > | m_aFootnoteSections |
std::vector< const SwSectionNode * > | m_aEndSections |
std::vector< std::pair< sal_uInt16, sal_uInt16 > > | m_aFootnoteNumbers |
std::vector< std::pair< sal_uInt16, sal_uInt16 > > | m_aEndNumbers |
Definition at line 53 of file ftnidx.hxx.
|
inline |
Definition at line 59 of file ftnidx.hxx.
std::pair< sal_uInt16, sal_uInt16 > SwUpdFootnoteEndNtAtEnd::ChkNumber | ( | IDocumentRedlineAccess const & | rIDRA, |
const SwTextFootnote & | rTextFootnote | ||
) |
Definition at line 509 of file ftnidx.cxx.
References FindSectNdWithEndAttr(), and GetNumber().
Referenced by SwFootnoteIdxs::UpdateAllFootnote(), and SwFootnoteIdxs::UpdateFootnote().
|
static |
Definition at line 444 of file ftnidx.cxx.
References SwNode::FindSectionNode(), FTNEND_ATTXTEND_OWNNUMANDFMT, FTNEND_ATTXTEND_OWNNUMSEQ, SwTextAttr::GetFootnote(), SwSection::GetFormat(), SwSectionNode::GetSection(), SwTextFootnote::GetTextNode(), GetValue, SwFormatFootnote::IsEndNote(), RES_END_AT_TXTEND(), RES_FTN_AT_TXTEND(), and SwNode::StartOfSectionNode().
Referenced by ChkNumber(), SwFormatFootnote::GetViewNumStr(), SwFootnoteIdxs::UpdateAllFootnote(), and SwFootnoteIdxs::UpdateFootnote().
std::pair< sal_uInt16, sal_uInt16 > SwUpdFootnoteEndNtAtEnd::GetNumber | ( | IDocumentRedlineAccess const & | rIDRA, |
const SwTextFootnote & | rTextFootnote, | ||
const SwSectionNode & | rNd | ||
) |
Definition at line 462 of file ftnidx.cxx.
References SwTextAttr::GetFootnote(), SwSection::GetFormat(), SwSectionNode::GetSection(), SwFormatFootnote::IsEndNote(), sw::IsFootnoteDeleted(), m_aEndNumbers, m_aEndSections, m_aFootnoteNumbers, m_aFootnoteSections, n, RES_END_AT_TXTEND(), and RES_FTN_AT_TXTEND().
Referenced by ChkNumber().
|
private |
Definition at line 56 of file ftnidx.hxx.
Referenced by GetNumber().
|
private |
Definition at line 55 of file ftnidx.hxx.
Referenced by GetNumber().
|
private |
Definition at line 56 of file ftnidx.hxx.
Referenced by GetNumber().
|
private |
Definition at line 55 of file ftnidx.hxx.
Referenced by GetNumber().