LibreOffice Module sw (master) 1
|
#include <ftninfo.hxx>
Public Attributes | |
SvxNumberType | m_aFormat |
sal_uInt16 | m_nFootnoteOffset |
Protected Member Functions | |
virtual void | SwClientNotify (const SwModify &, const SfxHint &) override |
Protected Member Functions inherited from SwClient | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
Protected Member Functions inherited from sw::WriterListener | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint)=0 |
Protected Attributes | |
bool | m_bEndNote |
Private Attributes | |
sw::WriterMultiListener | m_aDepends |
SwTextFormatColl * | m_pTextFormatColl |
SwPageDesc * | m_pPageDesc |
SwCharFormat * | m_pCharFormat |
SwCharFormat * | m_pAnchorFormat |
OUString | m_sPrefix |
OUString | m_sSuffix |
Definition at line 32 of file ftninfo.hxx.
SwEndNoteInfo::SwEndNoteInfo | ( | ) |
Definition at line 92 of file docftn.cxx.
References m_aFormat, SvxNumberType::SetNumberingType(), and SVX_NUM_ROMAN_LOWER.
SwEndNoteInfo::SwEndNoteInfo | ( | const SwEndNoteInfo & | rInfo | ) |
Definition at line 73 of file docftn.cxx.
References m_aDepends, m_pAnchorFormat, m_pCharFormat, m_pPageDesc, m_pTextFormatColl, and sw::WriterMultiListener::StartListening().
void SwEndNoteInfo::ChgPageDesc | ( | SwPageDesc * | pDesc | ) |
Definition at line 126 of file docftn.cxx.
References sw::WriterMultiListener::EndListening(), m_aDepends, m_pPageDesc, and sw::WriterMultiListener::StartListening().
Referenced by SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
bool SwEndNoteInfo::DependsOn | ( | const SwPageDesc * | pDesc | ) | const |
Definition at line 121 of file docftn.cxx.
References m_pPageDesc.
SwCharFormat * SwEndNoteInfo::GetAnchorCharFormat | ( | SwDoc & | rDoc | ) | const |
Definition at line 182 of file docftn.cxx.
References sw::WriterMultiListener::EndListening(), IDocumentStylePoolAccess::GetCharFormatFromPool(), SwDoc::getIDocumentStylePoolAccess(), m_aDepends, m_bEndNote, m_pAnchorFormat, RES_POOLCHR_ENDNOTE_ANCHOR, RES_POOLCHR_FOOTNOTE_ANCHOR, and sw::WriterMultiListener::StartListening().
Referenced by MSWordStyles::MSWordStyles(), SwTextFormatter::NewPortion(), DocxAttributeOutput::TextFootnote_Impl(), and WW8Export::WriteFootnoteBegin().
SwCharFormat * SwEndNoteInfo::GetCharFormat | ( | SwDoc & | rDoc | ) | const |
Definition at line 140 of file docftn.cxx.
References sw::WriterMultiListener::EndListening(), IDocumentStylePoolAccess::GetCharFormatFromPool(), SwDoc::getIDocumentStylePoolAccess(), m_aDepends, m_bEndNote, m_pCharFormat, RES_POOLCHR_ENDNOTE, RES_POOLCHR_FOOTNOTE, and sw::WriterMultiListener::StartListening().
Referenced by DocxAttributeOutput::FootnoteEndnoteRefTag(), MSWordStyles::MSWordStyles(), SwTextFormatter::NewFootnoteNumPortion(), OutCSS1_SwFootnoteInfo(), SwHTMLWriter::OutFootEndNoteSym(), SwDoc::SetEndNoteInfo(), SwDoc::SetFootnoteInfo(), and WW8Export::WriteFootnoteBegin().
SwCharFormat * SwEndNoteInfo::GetCurrentCharFormat | ( | const bool | bAnchor | ) | const |
Definition at line 205 of file docftn.cxx.
References m_pAnchorFormat, and m_pCharFormat.
Referenced by SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), and UpdateFormatOrAttr().
|
inline |
Definition at line 55 of file ftninfo.hxx.
Referenced by SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), and SwTextFootnote::MakeNewTextSection().
SwPageDesc * SwEndNoteInfo::GetPageDesc | ( | SwDoc & | rDoc | ) | const |
Definition at line 105 of file docftn.cxx.
References SwDoc::getIDocumentStylePoolAccess(), IDocumentStylePoolAccess::GetPageDescFromPool(), m_aDepends, m_bEndNote, m_pPageDesc, RES_POOLPAGE_ENDNOTE, RES_POOLPAGE_FOOTNOTE, and sw::WriterMultiListener::StartListening().
Referenced by SwFootnoteBossFrame::AppendFootnote(), SwPageFrame::FindPageDesc(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwDoc::SetEndNoteInfo(), and SwDoc::SetFootnoteInfo().
|
inline |
Definition at line 70 of file ftninfo.hxx.
Referenced by SwHTMLWriter::GetFootEndNoteSym(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwFormatFootnote::GetViewNumStr(), lcl_html_fillEndNoteInfo(), SwDoc::SetEndNoteInfo(), and SwDoc::SetFootnoteInfo().
|
inline |
Definition at line 71 of file ftninfo.hxx.
Referenced by SwHTMLWriter::GetFootEndNoteSym(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwFormatFootnote::GetViewNumStr(), lcl_html_fillEndNoteInfo(), SwDoc::SetEndNoteInfo(), and SwDoc::SetFootnoteInfo().
bool SwEndNoteInfo::KnowsPageDesc | ( | ) | const |
Definition at line 116 of file docftn.cxx.
References m_pPageDesc.
Referenced by SwXFootnoteProperties::getPropertyValue(), and SwXEndnoteProperties::getPropertyValue().
SwEndNoteInfo & SwEndNoteInfo::operator= | ( | const SwEndNoteInfo & | rInfo | ) |
Definition at line 39 of file docftn.cxx.
References sw::WriterMultiListener::EndListeningAll(), m_aDepends, m_aFormat, m_bEndNote, m_nFootnoteOffset, m_pAnchorFormat, m_pCharFormat, m_pPageDesc, m_pTextFormatColl, m_sPrefix, m_sSuffix, and sw::WriterMultiListener::StartListening().
Referenced by SwFootnoteInfo::operator=().
bool SwEndNoteInfo::operator== | ( | const SwEndNoteInfo & | rInf | ) | const |
Definition at line 59 of file docftn.cxx.
References SvxNumberType::GetNumberingType(), m_aFormat, m_bEndNote, m_nFootnoteOffset, m_pAnchorFormat, m_pCharFormat, m_pPageDesc, m_pTextFormatColl, m_sPrefix, and m_sSuffix.
Referenced by SwFootnoteInfo::operator==().
void SwEndNoteInfo::SetAnchorCharFormat | ( | SwCharFormat * | pFormat | ) |
Definition at line 195 of file docftn.cxx.
References m_bEndNote, RES_POOLCHR_ENDNOTE_ANCHOR, and RES_POOLCHR_FOOTNOTE_ANCHOR.
Referenced by SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
void SwEndNoteInfo::SetCharFormat | ( | SwCharFormat * | pFormat | ) |
Definition at line 172 of file docftn.cxx.
References m_bEndNote, RES_POOLCHR_ENDNOTE, and RES_POOLCHR_FOOTNOTE.
Referenced by SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
void SwEndNoteInfo::SetFootnoteTextColl | ( | SwTextFormatColl & | rColl | ) |
Definition at line 133 of file docftn.cxx.
References sw::WriterMultiListener::EndListening(), m_aDepends, m_pTextFormatColl, and sw::WriterMultiListener::StartListening().
Referenced by SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
|
inline |
Definition at line 73 of file ftninfo.hxx.
References rSet.
Referenced by lcl_html_getEndNoteInfo(), SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
|
inline |
Definition at line 74 of file ftninfo.hxx.
References rSet.
Referenced by lcl_html_getEndNoteInfo(), SwXFootnoteProperties::setPropertyValue(), and SwXEndnoteProperties::setPropertyValue().
|
overrideprotectedvirtual |
Reimplemented from SwClient.
Definition at line 228 of file docftn.cxx.
References SwClient::CheckRegistration(), SfxHint::GetId(), m_pAnchorFormat, m_pCharFormat, m_pPageDesc, m_pTextFormatColl, RES_ATTRSET_CHG(), RES_FMT_CHG(), and UpdateFormatOrAttr().
void SwEndNoteInfo::UpdateFormatOrAttr | ( | ) |
Definition at line 212 of file docftn.cxx.
References GetCurrentCharFormat(), SwFormat::GetDoc(), SwDoc::GetFootnoteIdxs(), SwFormatFootnote::GetNumber(), SwFormatFootnote::GetNumberRLHidden(), SwFormatFootnote::GetNumStr(), SwFormatFootnote::IsEndNote(), SwFormat::IsFormatInDTOR(), sw::WriterMultiListener::IsListeningTo(), m_aDepends, m_bEndNote, m_pCharFormat, and SwFormatFootnote::SetNumber().
Referenced by SwClientNotify().
|
mutableprivate |
Definition at line 34 of file ftninfo.hxx.
Referenced by ChgPageDesc(), GetAnchorCharFormat(), GetCharFormat(), GetPageDesc(), operator=(), SetFootnoteTextColl(), SwEndNoteInfo(), and UpdateFormatOrAttr().
SvxNumberType SwEndNoteInfo::m_aFormat |
Definition at line 46 of file ftninfo.hxx.
Referenced by SwTextNode::CopyExpandText(), SwWW8ImplReader::CoreLoad(), RtfExport::ExportDocument_Impl(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), SwFormatFootnote::GetViewNumStr(), lcl_html_fillEndNoteInfo(), lcl_html_getEndNoteInfo(), operator=(), operator==(), WW8AttributeOutput::SectFootnoteEndnotePr(), SwDoc::SetEndNoteInfo(), SwDoc::SetFootnoteInfo(), SwXFootnoteProperties::setPropertyValue(), SwXEndnoteProperties::setPropertyValue(), SwEndNoteInfo(), SwFootnoteInfo::SwFootnoteInfo(), DocxAttributeOutput::WriteFootnoteEndnotePr(), RtfAttributeOutput::WriteFootnoteEndnotePr(), and WW8_WrPlcSepx::WriteFootnoteEndText().
|
protected |
Definition at line 42 of file ftninfo.hxx.
Referenced by GetAnchorCharFormat(), GetCharFormat(), GetPageDesc(), operator=(), operator==(), SetAnchorCharFormat(), SetCharFormat(), SwFootnoteInfo::SwFootnoteInfo(), and UpdateFormatOrAttr().
sal_uInt16 SwEndNoteInfo::m_nFootnoteOffset |
Definition at line 47 of file ftninfo.hxx.
Referenced by SwWW8ImplReader::CoreLoad(), RtfExport::ExportDocument_Impl(), SwXFootnoteProperties::getPropertyValue(), SwXEndnoteProperties::getPropertyValue(), lcl_html_fillEndNoteInfo(), lcl_html_getEndNoteInfo(), operator=(), operator==(), SwDoc::SetEndNoteInfo(), SwXFootnoteProperties::setPropertyValue(), SwXEndnoteProperties::setPropertyValue(), SwFootnoteIdxs::UpdateAllFootnote(), SwFootnoteIdxs::UpdateFootnote(), DocxAttributeOutput::WriteFootnoteEndnotePr(), and WW8_WrPlcSepx::WriteFootnoteEndText().
|
mutableprivate |
Definition at line 38 of file ftninfo.hxx.
Referenced by GetAnchorCharFormat(), GetCurrentCharFormat(), operator=(), operator==(), SwClientNotify(), and SwEndNoteInfo().
|
mutableprivate |
Definition at line 37 of file ftninfo.hxx.
Referenced by GetCharFormat(), GetCurrentCharFormat(), operator=(), operator==(), SwClientNotify(), SwEndNoteInfo(), and UpdateFormatOrAttr().
|
mutableprivate |
Definition at line 36 of file ftninfo.hxx.
Referenced by ChgPageDesc(), DependsOn(), GetPageDesc(), KnowsPageDesc(), operator=(), operator==(), SwClientNotify(), and SwEndNoteInfo().
|
mutableprivate |
Definition at line 35 of file ftninfo.hxx.
Referenced by operator=(), operator==(), SetFootnoteTextColl(), SwClientNotify(), and SwEndNoteInfo().
|
private |
Definition at line 39 of file ftninfo.hxx.
Referenced by operator=(), and operator==().
|
private |
Definition at line 40 of file ftninfo.hxx.
Referenced by operator=(), and operator==().