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_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 |
![]() | |
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 556 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_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 486 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 485 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
const SfxItemSet * SwTOXBase::GetAttrSet | ( | ) | const |
Definition at line 2115 of file doctxm.cxx.
References SwFormat::GetAttrSet(), and SwSection::GetFormat().
Referenced by SwTextShell::ExecIdx(), and operator=().
|
inline |
Definition at line 705 of file tox.hxx.
References m_aBookmarkName.
|
inline |
Definition at line 542 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdateSequence().
|
inline |
Definition at line 699 of file tox.hxx.
References m_nCreateType.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), EnsureMaxLevelForTemplates(), SwXDocumentIndex::setPropertyValue(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdateTemplate().
|
inline |
Definition at line 550 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 729 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 500 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdatePageNum_().
|
inline |
|
inline |
Definition at line 512 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::UpdateContent().
|
inline |
Definition at line 735 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 539 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdateSequence().
|
inline |
Definition at line 553 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::Update(), and SwTOXBaseSection::UpdatePageNum().
|
inline |
Definition at line 517 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 702 of file tox.hxx.
References m_aTitle.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwGlobalTree::Display(), SwDoc::InsertTableOf(), SwTOXBaseSection::Update(), and SwGlobalTree::Update().
|
inline |
Definition at line 711 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 479 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 696 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 720 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 708 of file tox.hxx.
References GetTOXType(), and SwTOXType::GetTypeName().
|
inline |
Definition at line 527 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 530 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), and SwTOXBaseSection::Update().
|
inline |
Definition at line 533 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::UpdateContent(), and SwTOXBaseSection::UpdateTable().
|
inline |
Definition at line 536 of file tox.hxx.
Referenced by SwMultiTOXTabDialog::CreateTOXDescFromTOXBase(), SwTOXBaseSection::SwTOXBaseSection(), and SwTOXBaseSection::Update().
bool SwTOXBase::IsTOXBaseInReadonly | ( | ) | const |
Definition at line 2091 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 563 of file tox.hxx.
Referenced by SwContentType::FillMemberList().
Definition at line 628 of file tox.cxx.
References GetAttrSet(), if(), m_aBookmarkName, m_aData, 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 2123 of file doctxm.cxx.
References SwSection::GetFormat(), and SwFormat::SetFormatAttr().
Referenced by operator=().
void SwTOXBase::SetBookmarkName | ( | const OUString & | bName | ) |
Definition at line 623 of file tox.cxx.
References m_aBookmarkName.
|
inline |
Definition at line 543 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), lcl_toxMatchACSwitch(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 714 of file tox.hxx.
References m_nCreateType.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 528 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 531 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 551 of file tox.hxx.
References nLang.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 723 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 534 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 501 of file tox.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
|
inline |
Definition at line 513 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 741 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 537 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 540 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), lcl_toxMatchACSwitch(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 554 of file tox.hxx.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 522 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 620 of file tox.cxx.
References m_aTitle.
Referenced by SwTOXDescription::ApplyTo(), and SwTOXMgr::UpdateOrInsertTOX().
Definition at line 717 of file tox.hxx.
References m_aForm.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 480 of file tox.hxx.
Referenced by SwDoc::InsertTableOf(), and SwDoc::SetTOXBaseName().
|
inlineoverridevirtual |
Reimplemented from SwClient.
Reimplemented in SwTOXBaseSection.
Definition at line 464 of file tox.hxx.
References SwClient::GetRegisteredIn(), SwModify::Remove(), and SwClient::SwClientNotify().
Referenced by SwTOXBaseSection::SwClientNotify().
|
private |
Definition at line 428 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 425 of file tox.hxx.
Referenced by CopyTOXBase(), GetTOXForm(), operator=(), and SetTOXForm().
|
private |
Definition at line 426 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 432 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 427 of file tox.hxx.
Referenced by CopyTOXBase(), GetTitle(), operator=(), and SetTitle().
|
private |
Definition at line 447 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 448 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 450 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 446 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 445 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 435 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 443 of file tox.hxx.
Referenced by CopyTOXBase(), GetCreateType(), operator=(), and SetCreate().
|
private |
Definition at line 444 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 430 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 433 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
private |
Definition at line 436 of file tox.hxx.
Referenced by CopyTOXBase(), and operator=().
|
protected |
Definition at line 455 of file tox.hxx.
Referenced by CopyTOXBase(), and SwTOXBaseSection::Update().
|
protected |
Definition at line 456 of file tox.hxx.
Referenced by SwTOXBaseSection::Update().
sal_uInt16 SwTOXBase::nLevel |
Definition at line 439 of file tox.hxx.
Referenced by SwTOXBaseSection::GetKeyRange(), SwTOXBaseSection::GetTextFormatColl(), SwTOXBaseSection::InsertAlphaDelimiter(), and operator=().
SwTOIOptions SwTOXBase::nOptions |
Definition at line 440 of file tox.hxx.
Referenced by CopyTOXBase().