LibreOffice Module sw (master)
1
|
#include <tox.hxx>
Protected Attributes | |
OUString | maMSTOCExpression |
bool | mbKeepExpression |
Private Attributes | |
SwForm | m_aForm |
OUString | m_aName |
OUString | m_aTitle |
OUString | m_aBookmarkName |
OUString | m_aEntryTypeName |
OUString | m_sMainEntryCharStyle |
OUString | m_aStyleNames [MAXLEVEL] |
OUString | m_sSequenceName |
LanguageType | m_eLanguage |
OUString | m_sSortAlgorithm |
union { | |
sal_uInt16 nLevel | |
SwTOIOptions nOptions | |
} | m_aData |
SwTOXElement | m_nCreateType |
SwTOOElements | m_nOLEOptions |
SwCaptionDisplay | m_eCaptionDisplay |
bool | m_bProtected: 1 |
bool | m_bFromChapter: 1 |
bool | m_bFromObjectNames: 1 |
bool | m_bLevelFromChapter: 1 |
Additional Inherited Members | |
![]() | |
SwClient (SwModify *pToRegisterIn) | |
SwModify * | GetRegisteredInNonConst () const |
virtual void | SwClientNotify (const SwModify &, const SfxHint &rHint) override |
![]() | |
WriterListener () | |
virtual | ~WriterListener () COVERITY_NOEXCEPT_FALSE |
SwTOXBase::SwTOXBase | ( | const SwTOXType * | pTyp, |
const SwForm & | rForm, | ||
SwTOXElement | nCreaType, | ||
const OUString & | rTitle | ||
) |
Definition at line 545 of file tox.cxx.
References CopyTOXBase().
Definition at line 559 of file tox.hxx.
References SwForm::AdjustTabStops().
Definition at line 557 of file tox.cxx.
References SwModify::Add(), GetTOXName(), GetTOXType(), SwDoc::GetTOXTypes(), SwTOXType::GetType(), SwTOXType::GetTypeName(), SwDoc::GetUniqueTOXBaseName(), i, SwDoc::InsertTOXType(), SwDoc::IsCopyIsMove(), m_aBookmarkName, m_aData, m_aEntryTypeName, m_aForm, m_aName, m_aStyleNames, m_aTitle, m_bFromChapter, m_bFromObjectNames, m_bLevelFromChapter, m_bProtected, m_eCaptionDisplay, m_eLanguage, m_nCreateType, m_nOLEOptions, m_sMainEntryCharStyle, m_sSequenceName, m_sSortAlgorithm, maMSTOCExpression, MAXLEVEL, n, nOptions, and p.
Referenced by SwTOXBase().
|
inline |
Definition at line 485 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 484 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
const SfxItemSet * SwTOXBase::GetAttrSet | ( | ) | const |
Definition at line 2038 of file doctxm.cxx.
References SwFormat::GetAttrSet(), and SwSection::GetFormat().
Referenced by SwTextShell::ExecIdx(), and operator=().
|
inline |
Definition at line 715 of file tox.hxx.
References m_aBookmarkName.
|
inline |
Definition at line 545 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdateSequence().
|
inline |
Definition at line 709 of file tox.hxx.
References m_nCreateType.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), EnsureMaxLevelForTemplates(), SwXDocumentIndex::setPropertyValue(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdateTemplate().
|
inline |
Definition at line 718 of file tox.hxx.
References m_aEntryTypeName.
|
inline |
Definition at line 553 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 742 of file tox.hxx.
References GetTOXType(), GetType(), m_aData, SAL_WARN_IF, and TOX_INDEX.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), EnsureMaxLevelForTemplates(), SwTOXBaseSection::GetKeyRange(), SwTOXBaseSection::UpdateMarks(), and SwTOXBaseSection::UpdateOutline().
|
inline |
Definition at line 499 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdatePageNum_().
|
inline |
|
inline |
Definition at line 515 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdateContent().
|
inline |
Definition at line 748 of file tox.hxx.
References GetTOXType(), GetType(), m_aData, SAL_WARN_IF, and TOX_INDEX.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::GetKeyRange(), SwTOXBaseSection::InsertSorted(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateMarks(), SwTOXBaseSection::UpdatePageNum(), and SwTOXBaseSection::UpdatePageNum_().
|
inline |
Definition at line 542 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdateSequence().
|
inline |
Definition at line 556 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 520 of file tox.hxx.
References MAXLEVEL, and SAL_WARN_IF.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), EnsureMaxLevelForTemplates(), SwXDocumentIndex::StyleAccess_Impl::getByIndex(), lcl_toxMatchTSwitch(), and SwTOXBaseSection::UpdateTemplate().
|
inline |
Definition at line 712 of file tox.hxx.
References m_aTitle.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwGlobalTree::Display(), SwDoc::InsertTableOf(), SwTOXBaseSection::Update(), and SwGlobalTree::Update().
|
inline |
Definition at line 724 of file tox.hxx.
References m_aForm.
Referenced by SwXDocumentIndex::Impl::GetFormMax(), SwTOXBaseSection::GetTextFormatColl(), SwMultiTOXTabDialog::SwMultiTOXTabDialog(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 478 of file tox.hxx.
Referenced by CopyTOXBase(), SwContentTree::EditEntry(), SwContentType::FillMemberList(), SwGlobalTree::GotoContent(), SwDoc::InsertTableOf(), SwView::StateStatusLine(), SwTOXBaseSection::SwTOXBaseSection(), and SwTOXBaseSection::Update().
|
inline |
Definition at line 706 of file tox.hxx.
References SwClient::GetRegisteredIn().
Referenced by SwXDocumentIndex::attach(), CopyTOXBase(), GetLevel(), GetOptions(), GetType(), GetTypeName(), SwDoc::InsertTableOf(), SetLevel(), SetOptions(), SwDoc::SetTOXBaseName(), SwMultiTOXTabDialog::SwMultiTOXTabDialog(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateMarks(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 733 of file tox.hxx.
References GetTOXType(), and SwTOXType::GetType().
Referenced by SwTaggedPDFHelper::BeginBlockStructureElements(), SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), AttributeOutputBase::EndTOX(), SwView::Execute(), GetLevel(), GetOptions(), SwTOXBaseSection::GetTextFormatColl(), SwTOXBaseSection::InsertSorted(), SwDoc::SetDefaultTOXBase(), SetLevel(), SetOptions(), SwMultiTOXTabDialog::SwMultiTOXTabDialog(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), SwTOXBaseSection::UpdatePageNum_(), SwTOXBaseSection::UpdateTable(), SwTOXBaseSection::UpdateTemplate(), and MSWordExportBase::UpdateTocSectionNodeProperties().
|
inline |
Definition at line 721 of file tox.hxx.
References GetTOXType(), and SwTOXType::GetTypeName().
|
inline |
Definition at line 530 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), SwTOXBaseSection::UpdateContent(), SwTOXBaseSection::UpdateMarks(), SwTOXBaseSection::UpdateOutline(), SwTOXBaseSection::UpdateSequence(), SwTOXBaseSection::UpdateTable(), and SwTOXBaseSection::UpdateTemplate().
|
inline |
Definition at line 533 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::Update().
|
inline |
Definition at line 536 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::UpdateContent(), and SwTOXBaseSection::UpdateTable().
|
inline |
Definition at line 539 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::SwTOXBaseSection(), and SwTOXBaseSection::Update().
bool SwTOXBase::IsTOXBaseInReadonly | ( | ) | const |
Definition at line 2014 of file doctxm.cxx.
References SwNode::FindSectionNode(), SwNode::GetDoc(), SwDoc::GetDocShell(), SwSection::GetFormat(), SwSectionNode::GetSection(), SwSectionFormat::GetSectionNode(), SwSection::IsProtectFlag(), SfxObjectShell::IsReadOnly(), and SwNode::StartOfSectionNode().
Referenced by SwTextShell::GetIdxState(), SwView::GetState(), and IMPL_LINK().
|
inlinevirtual |
Reimplemented in SwTOXBaseSection.
Definition at line 566 of file tox.hxx.
Referenced by SwContentType::FillMemberList().
Definition at line 634 of file tox.cxx.
References GetAttrSet(), if(), m_aBookmarkName, m_aData, m_aEntryTypeName, m_aForm, m_aName, m_aStyleNames, m_aTitle, m_bFromChapter, m_bFromObjectNames, m_bLevelFromChapter, m_bProtected, m_eCaptionDisplay, m_eLanguage, m_nCreateType, m_nOLEOptions, m_sMainEntryCharStyle, m_sSequenceName, m_sSortAlgorithm, MAXLEVEL, nLevel, and SetAttrSet().
Definition at line 552 of file tox.cxx.
References SwModify::Add().
Referenced by lcl_ReAssignTOXType(), and lcl_toxMatchACSwitch().
void SwTOXBase::SetAttrSet | ( | const SfxItemSet & | rSet | ) |
Definition at line 2046 of file doctxm.cxx.
References SwSection::GetFormat(), and SwFormat::SetFormatAttr().
Referenced by operator=().
void SwTOXBase::SetBookmarkName | ( | const OUString & | bName | ) |
Definition at line 624 of file tox.cxx.
References m_aBookmarkName.
|
inline |
Definition at line 546 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), lcl_toxMatchACSwitch(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 727 of file tox.hxx.
References m_nCreateType.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
void SwTOXBase::SetEntryTypeName | ( | const OUString & | sName | ) |
Definition at line 629 of file tox.cxx.
References m_aEntryTypeName.
|
inline |
Definition at line 531 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 534 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 554 of file tox.hxx.
References nLang.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 736 of file tox.hxx.
References GetTOXType(), GetType(), m_aData, SAL_WARN_IF, and TOX_INDEX.
Referenced by SwTOXDescription::ApplyTo(), EnsureMaxLevelForTemplates(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 537 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 500 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
|
inline |
Definition at line 516 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 754 of file tox.hxx.
References GetTOXType(), GetType(), m_aData, SAL_WARN_IF, and TOX_INDEX.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 540 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 543 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), lcl_toxMatchACSwitch(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 557 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 525 of file tox.hxx.
References MAXLEVEL, and SAL_WARN_IF.
Referenced by SwTOXDescription::ApplyTo(), lcl_toxMatchTSwitch(), and SwTOXMgr::UpdateOrInsertTOX().
void SwTOXBase::SetTitle | ( | const OUString & | rTitle | ) |
Definition at line 621 of file tox.cxx.
References m_aTitle.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
Definition at line 730 of file tox.hxx.
References m_aForm.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 479 of file tox.hxx.
Referenced by SwDoc::InsertTableOf(), and SwDoc::SetTOXBaseName().
|
private |
Definition at line 433 of file tox.hxx.
Referenced by CopyTOXBase(), GetBookmarkName(), operator=(), and SetBookmarkName().
union { ... } SwTOXBase::m_aData |
Referenced by CopyTOXBase(), GetLevel(), GetOptions(), operator=(), SetLevel(), SetOptions(), and SwTOXBase().
|
private |
Definition at line 434 of file tox.hxx.
Referenced by CopyTOXBase(), GetEntryTypeName(), operator=(), and SetEntryTypeName().
|
private |
Definition at line 430 of file tox.hxx.
Referenced by CopyTOXBase(), GetTOXForm(), operator=(), and SetTOXForm().
|
private |
Definition at line 431 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 438 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 432 of file tox.hxx.
Referenced by CopyTOXBase(), GetTitle(), operator=(), and SetTitle().
|
private |
Definition at line 453 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 454 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 456 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 452 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 451 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 441 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 449 of file tox.hxx.
Referenced by CopyTOXBase(), GetCreateType(), operator=(), and SetCreate().
|
private |
Definition at line 450 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 436 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 439 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 442 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
protected |
Definition at line 461 of file tox.hxx.
Referenced by CopyTOXBase(), and SwTOXBaseSection::Update().
|
protected |
Definition at line 462 of file tox.hxx.
Referenced by SwTOXBaseSection::Update().
sal_uInt16 SwTOXBase::nLevel |
Definition at line 445 of file tox.hxx.
Referenced by SwTOXBaseSection::GetKeyRange(), SwTOXBaseSection::GetTextFormatColl(), SwTOXBaseSection::InsertAlphaDelimiter(), and operator=().
SwTOIOptions SwTOXBase::nOptions |
Definition at line 446 of file tox.hxx.
Referenced by CopyTOXBase().