LibreOffice Module sw (master) 1
|
Public Member Functions | |
SwEndnoter (SwLayouter *pLay) | |
void | CollectEndnotes (SwSectionFrame *pSct) |
void | CollectEndnote (SwFootnoteFrame *pFootnote) |
const SwSectionFrame * | GetSect () const |
void | InsertEndnotes () |
bool | HasEndnotes () const |
Private Attributes | |
SwLayouter * | m_pMaster |
SwSectionFrame * | m_pSect |
std::unique_ptr< SwFootnoteFrames > | m_pEndArr |
Definition at line 48 of file layouter.cxx.
|
inlineexplicit |
Definition at line 54 of file layouter.cxx.
void SwEndnoter::CollectEndnote | ( | SwFootnoteFrame * | pFootnote | ) |
Definition at line 73 of file layouter.cxx.
References SwLayoutFrame::ContainsAny(), SwFootnoteFrame::Cut(), SwFrame::Cut(), SwFrame::DestroyFrame(), SwFootnoteFrame::GetAttr(), SwFootnoteFrame::GetFollow(), SwFootnoteFrame::GetMaster(), SwFrame::GetNext(), SwFrame::GetUpper(), SwFrame::IsSctFrame(), SwLayoutFrame::Lower(), m_pEndArr, and SwFrame::Paste().
void SwEndnoter::CollectEndnotes | ( | SwSectionFrame * | pSct | ) |
Definition at line 63 of file layouter.cxx.
References SwSectionFrame::CollectEndnotes(), m_pMaster, and m_pSect.
|
inline |
Definition at line 58 of file layouter.cxx.
References m_pSect.
|
inline |
Definition at line 60 of file layouter.cxx.
References m_pEndArr.
void SwEndnoter::InsertEndnotes | ( | ) |
Definition at line 123 of file layouter.cxx.
References SwFrame::FindFootnoteBossFrame(), SwSectionFrame::FindLastContent(), SwFrame::IsFootnoteBossFrame(), SwLayoutFrame::Lower(), m_pEndArr, m_pSect, SwFootnoteBossFrame::MoveFootnotes_(), and MyLast.
|
private |
Definition at line 52 of file layouter.cxx.
Referenced by CollectEndnote(), HasEndnotes(), and InsertEndnotes().
|
private |
Definition at line 50 of file layouter.cxx.
Referenced by CollectEndnotes().
|
private |
Definition at line 51 of file layouter.cxx.
Referenced by CollectEndnotes(), GetSect(), and InsertEndnotes().