|
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().