LibreOffice Module sw (master) 1
|
#include <toxmgr.hxx>
Public Member Functions | |
SwTOXDescription (TOXTypes eType) | |
TOXTypes | GetTOXType () const |
const OUString & | GetStyleNames (sal_uInt16 nLvl) const |
void | SetStyleNames (const OUString &rSet, sal_uInt16 nLvl) |
const OUString & | GetAutoMarkURL () const |
void | SetAutoMarkURL (const OUString &rSet) |
void | SetTitle (const OUString &rSet) |
std::optional< OUString > const & | GetTitle () const |
void | SetTOUName (const OUString &rSet) |
std::optional< OUString > const & | GetTOUName () const |
void | SetForm (const SwForm &rSet) |
const SwForm * | GetForm () const |
void | SetContentOptions (SwTOXElement nSet) |
SwTOXElement | GetContentOptions () const |
void | SetIndexOptions (SwTOIOptions nSet) |
SwTOIOptions | GetIndexOptions () const |
const OUString & | GetMainEntryCharStyle () const |
void | SetMainEntryCharStyle (const OUString &rSet) |
void | SetLevel (sal_uInt8 nSet) |
sal_uInt8 | GetLevel () const |
void | SetCreateFromObjectNames (bool bSet) |
bool | IsCreateFromObjectNames () const |
const OUString & | GetSequenceName () const |
void | SetSequenceName (const OUString &rSet) |
SwCaptionDisplay | GetCaptionDisplay () const |
void | SetCaptionDisplay (SwCaptionDisplay eSet) |
void | SetFromChapter (bool bSet) |
bool | IsFromChapter () const |
void | SetReadonly (bool bSet) |
bool | IsReadonly () const |
SwTOOElements | GetOLEOptions () const |
void | SetOLEOptions (SwTOOElements nOpt) |
bool | IsLevelFromChapter () const |
void | SetLevelFromChapter (bool bSet) |
const OUString & | GetAuthBrackets () const |
void | SetAuthBrackets (const OUString &rSet) |
bool | IsAuthSequence () const |
void | SetAuthSequence (bool bSet) |
bool | IsSortByDocument () const |
void | SetSortByDocument (bool bSet) |
void | SetSortKeys (SwTOXSortKey eKey1, SwTOXSortKey eKey2, SwTOXSortKey eKey3) |
const SwTOXSortKey & | GetSortKey1 () const |
const SwTOXSortKey & | GetSortKey2 () const |
const SwTOXSortKey & | GetSortKey3 () const |
LanguageType | GetLanguage () const |
void | SetLanguage (LanguageType nLang) |
const OUString & | GetSortAlgorithm () const |
void | SetSortAlgorithm (const OUString &rSet) |
void | ApplyTo (SwTOXBase &rTOXBase) |
Private Member Functions | |
SwTOXDescription (SwTOXDescription const &)=delete | |
SwTOXDescription & | operator= (SwTOXDescription const &)=delete |
Private Attributes | |
TOXTypes | m_eTOXType |
OUString | m_aStyleNames [MAXLEVEL] |
OUString | m_sSequenceName |
OUString | m_sMainEntryCharStyle |
OUString | m_sAutoMarkURL |
std::optional< OUString > | m_aTitle |
std::optional< OUString > | m_aTOUName |
std::unique_ptr< SwForm > | m_pForm |
SwTOXElement | m_nContent |
SwTOIOptions | m_nIndexOptions |
SwTOOElements | m_nOLEOptions |
LanguageType | m_eLanguage |
OUString | m_sSortAlgorithm |
OUString | m_sAuthBrackets |
SwCaptionDisplay | m_eCaptionDisplay |
SwTOXSortKey | m_eSortKey1 |
SwTOXSortKey | m_eSortKey2 |
SwTOXSortKey | m_eSortKey3 |
sal_uInt8 | m_nLevel |
bool | m_bFromObjectNames: 1 |
bool | m_bFromChapter: 1 |
bool | m_bReadonly: 1 |
bool | m_bLevelFromChapter: 1 |
bool | m_bIsAuthSequence:1 |
bool | m_bSortByDocument:1 |
Definition at line 34 of file toxmgr.hxx.
|
privatedelete |
|
inlineexplicit |
Definition at line 74 of file toxmgr.hxx.
void SwTOXDescription::ApplyTo | ( | SwTOXBase & | rTOXBase | ) |
Definition at line 472 of file toxmgr.cxx.
References GetCaptionDisplay(), GetContentOptions(), GetIndexOptions(), GetLevel(), GetOLEOptions(), GetSequenceName(), GetStyleNames(), GetTitle(), GetTOXType(), i, IsCreateFromObjectNames(), IsFromChapter(), IsLevelFromChapter(), IsReadonly(), m_eLanguage, m_sSortAlgorithm, MAXLEVEL, SwTOXBase::SetCaptionDisplay(), SwTOXBase::SetCreate(), SwTOXBase::SetFromChapter(), SwTOXBase::SetFromObjectNames(), SwTOXBase::SetLanguage(), SwTOXBase::SetLevel(), SwTOXBase::SetLevelFromChapter(), SwTOXBase::SetOLEOptions(), SwTOXBase::SetOptions(), SwTOXBase::SetProtected(), SwTOXBase::SetSequenceName(), SwTOXBase::SetSortAlgorithm(), SwTOXBase::SetStyleNames(), SwTOXBase::SetTitle(), and TOX_INDEX.
Referenced by SwMultiTOXTabDialog::Ok().
|
inline |
Definition at line 142 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::ApplyTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 97 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 127 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 110 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 107 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 113 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), SwTOXSelectTabPage::FillTOXDescription(), SwTOXEntryTabPage::Reset(), SwTOXEntryTabPage::UpdateDescriptor(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 159 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::ApplyTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 119 of file toxmgr.hxx.
References m_nLevel.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 115 of file toxmgr.hxx.
Referenced by SwTOXEntryTabPage::Reset(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 136 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 124 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 162 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::ApplyTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 155 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 156 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 157 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 92 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 101 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 104 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 90 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::FillTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 145 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::ApplyTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 122 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 131 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 139 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 134 of file toxmgr.hxx.
Referenced by ApplyTo(), SwTOXSelectTabPage::ApplyTOXDescription(), SwMultiTOXTabDialog::CreateOrUpdateExample(), and SwTOXMgr::UpdateOrInsertTOX().
|
inline |
Definition at line 148 of file toxmgr.hxx.
Referenced by SwTOXMgr::UpdateOrInsertTOX().
|
privatedelete |
|
inline |
Definition at line 143 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 146 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 98 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 128 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 109 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 121 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 106 of file toxmgr.hxx.
References rSet.
Referenced by SwMultiTOXTabDialog::Ok().
|
inline |
Definition at line 130 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 112 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription(), and SwTOXEntryTabPage::UpdateDescriptor().
|
inline |
Definition at line 160 of file toxmgr.hxx.
References nLang.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 118 of file toxmgr.hxx.
References m_nLevel.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 140 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 116 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXEntryTabPage::UpdateDescriptor().
|
inline |
Definition at line 137 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 133 of file toxmgr.hxx.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 125 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 163 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 149 of file toxmgr.hxx.
Referenced by SwTOXEntryTabPage::UpdateDescriptor().
void SwTOXDescription::SetSortKeys | ( | SwTOXSortKey | eKey1, |
SwTOXSortKey | eKey2, | ||
SwTOXSortKey | eKey3 | ||
) |
Definition at line 454 of file toxmgr.cxx.
References sw::sidebar::aArr, AUTH_FIELD_END, SwTOXSortKey::eField, m_eSortKey1, m_eSortKey2, m_eSortKey3, and nPos.
Referenced by SwTOXEntryTabPage::UpdateDescriptor().
|
inline |
Definition at line 94 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 100 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
inline |
Definition at line 103 of file toxmgr.hxx.
References rSet.
Referenced by SwTOXSelectTabPage::FillTOXDescription().
|
private |
Definition at line 37 of file toxmgr.hxx.
|
private |
Definition at line 42 of file toxmgr.hxx.
|
private |
Definition at line 44 of file toxmgr.hxx.
|
private |
Definition at line 60 of file toxmgr.hxx.
|
private |
Definition at line 59 of file toxmgr.hxx.
|
private |
Definition at line 63 of file toxmgr.hxx.
|
private |
Definition at line 62 of file toxmgr.hxx.
|
private |
Definition at line 61 of file toxmgr.hxx.
|
private |
Definition at line 64 of file toxmgr.hxx.
|
private |
Definition at line 54 of file toxmgr.hxx.
|
private |
Definition at line 50 of file toxmgr.hxx.
Referenced by ApplyTo().
|
private |
Definition at line 55 of file toxmgr.hxx.
Referenced by SetSortKeys().
|
private |
Definition at line 56 of file toxmgr.hxx.
Referenced by SetSortKeys().
|
private |
Definition at line 57 of file toxmgr.hxx.
Referenced by SetSortKeys().
|
private |
Definition at line 36 of file toxmgr.hxx.
|
private |
Definition at line 47 of file toxmgr.hxx.
|
private |
Definition at line 48 of file toxmgr.hxx.
|
private |
Definition at line 58 of file toxmgr.hxx.
|
private |
Definition at line 49 of file toxmgr.hxx.
|
private |
Definition at line 46 of file toxmgr.hxx.
|
private |
Definition at line 53 of file toxmgr.hxx.
|
private |
Definition at line 40 of file toxmgr.hxx.
|
private |
Definition at line 39 of file toxmgr.hxx.
|
private |
Definition at line 38 of file toxmgr.hxx.
|
private |
Definition at line 51 of file toxmgr.hxx.
Referenced by ApplyTo().