LibreOffice Module sw (master) 1
|
#include <swuicnttab.hxx>
Public Member Functions | |
SwTOXSelectTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet) | |
virtual | ~SwTOXSelectTabPage () override |
virtual bool | FillItemSet (SfxItemSet *) override |
virtual void | Reset (const SfxItemSet *) override |
virtual void | ActivatePage (const SfxItemSet &) override |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) override |
void | SelectType (TOXTypes eSet) |
void | SetWrtShell (SwWrtShell const &rSh) |
Public Member Functions inherited from SfxTabPage | |
void | SetDialogController (SfxOkDialogController *pDialog) |
virtual | ~SfxTabPage () override |
void | set_visible (bool bVisible) |
const SfxItemSet & | GetItemSet () const |
virtual bool | FillItemSet (SfxItemSet *) |
virtual void | Reset (const SfxItemSet *) |
virtual bool | DeferResetToFirstActivation () |
bool | HasExchangeSupport () const |
void | SetExchangeSupport () |
virtual void | ActivatePage (const SfxItemSet &) |
virtual DeactivateRC | DeactivatePage (SfxItemSet *pSet) |
void | SetUserData (const OUString &rString) |
const OUString & | GetUserData () const |
virtual void | FillUserData () |
virtual bool | IsReadOnly () const |
virtual void | PageCreated (const SfxAllItemSet &aSet) |
virtual void | ChangesApplied () |
void | SetFrame (const css::uno::Reference< css::frame::XFrame > &xFrame) |
css::uno::Reference< css::frame::XFrame > | GetFrame () const |
const SfxItemSet * | GetDialogExampleSet () const |
OUString | GetHelpId () const |
OUString | GetConfigId () const |
bool | IsVisible () const |
weld::Window * | GetFrameWeld () const |
std::unordered_map< OUString, css::uno::Any > & | getAdditionalProperties () |
Static Public Member Functions | |
static std::unique_ptr< SfxTabPage > | Create (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet) |
Static Public Member Functions inherited from SfxTabPage | |
static const SfxPoolItem * | GetItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
static const T * | GetItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
Private Member Functions | |
DECL_LINK (TOXTypeHdl, weld::ComboBox &, void) | |
DECL_LINK (AddStylesHdl, weld::Button &, void) | |
DECL_LINK (MenuEnableHdl, weld::Toggleable &, void) | |
DECL_LINK (MenuExecuteHdl, const OUString &, void) | |
DECL_LINK (LanguageListBoxHdl, weld::ComboBox &, void) | |
void | LanguageHdl (const weld::ComboBox *) |
DECL_LINK (CheckBoxHdl, weld::Toggleable &, void) | |
DECL_LINK (RadioButtonHdl, weld::Toggleable &, void) | |
DECL_LINK (ModifyEntryHdl, weld::Entry &, void) | |
DECL_LINK (ModifySpinHdl, weld::SpinButton &, void) | |
DECL_LINK (ModifyListBoxHdl, weld::ComboBox &, void) | |
void | ModifyHdl () |
void | ApplyTOXDescription () |
void | FillTOXDescription () |
Additional Inherited Members | |
Protected Member Functions inherited from SfxTabPage | |
SfxTabPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *rAttrSet) | |
sal_uInt16 | GetWhich (sal_uInt16 nSlot, bool bDeep=true) const |
TypedWhichId< T > | GetWhich (TypedWhichId< T > nSlot, bool bDeep=true) const |
const SfxPoolItem * | GetOldItem (const SfxItemSet &rSet, sal_uInt16 nSlot, bool bDeep=true) |
const T * | GetOldItem (const SfxItemSet &rSet, TypedWhichId< T > nSlot, bool bDeep=true) |
SfxOkDialogController * | GetDialogController () const |
Definition at line 118 of file swuicnttab.hxx.
SwTOXSelectTabPage::SwTOXSelectTabPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rAttrSet | ||
) |
Definition at line 756 of file cnttab.cxx.
References weld::Check, first, Size::Height(), i, LanguageHdl(), LINK, m_pIndexEntryWrapper, m_sAddStyleContent, m_sAddStyleUser, m_xAddStylesCB, m_xAddStylesPB, m_xAutoMarkPB, m_xCollectSameCB, m_xContainer, m_xFromCaptionsRB, m_xFromFileCB, m_xFromHeadingsCB, m_xFromObjCLB, m_xFromObjectNamesRB, m_xInitialCapsCB, m_xKeyAsEntryCB, m_xLanguageLB, m_xLevelNF, m_xParaStyleCB, m_xParaStyleLB, m_xSortAlgorithmLB, m_xStylesCB, m_xTitleED, m_xTOXMarksCB, m_xTypeLB, m_xUseDashCB, m_xUseFFCB, SAL_N_ELEMENTS, SfxTabPage::SetExchangeSupport(), sId, SwResId(), TRISTATE_FALSE, and Size::Width().
|
overridevirtual |
Definition at line 867 of file cnttab.cxx.
References m_pIndexEntryWrapper, m_pIndexRes, and m_xLanguageLB.
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 1276 of file cnttab.cxx.
|
private |
Definition at line 955 of file cnttab.cxx.
References CaseSensitive, Dash, CurTOXType::eType, FF, Frame, SwTOXDescription::GetAuthBrackets(), SwTOXDescription::GetCaptionDisplay(), SwTOXDescription::GetContentOptions(), SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), SwTOXDescription::GetIndexOptions(), SwTOXDescription::GetLanguage(), SwTOXDescription::GetLevel(), SwFormat::GetName(), SwTOXDescription::GetOLEOptions(), SwTOXDescription::GetSequenceName(), SwTOXDescription::GetSortAlgorithm(), SwTOXDescription::GetStyleNames(), SwEditShell::GetTextFormatColl(), SwEditShell::GetTextFormatCollCount(), SwTOXDescription::GetTitle(), SwMultiTOXTabDialog::GetTOXDescription(), Graphic, i, InitialCaps, SwTOXDescription::IsAuthSequence(), SwTOXDescription::IsCreateFromObjectNames(), SwFormat::IsDefault(), SwTOXDescription::IsFromChapter(), SwTOXDescription::IsLevelFromChapter(), SwTOXDescription::IsReadonly(), KeyAsEntry, LanguageHdl(), m_aStyleArr, m_sAddStyleContent, m_xAddStylesCB, m_xAddStylesPB, m_xAreaLB, m_xAutoMarkPB, m_xBracketLB, m_xCaptionSequenceLB, m_xCaseSensitiveCB, m_xCollectSameCB, m_xDisplayTypeLB, m_xFromCaptionsRB, m_xFromFileCB, m_xFromFramesCB, m_xFromGraphicsCB, m_xFromHeadingsCB, m_xFromObjCLB, m_xFromObjectNamesRB, m_xFromOLECB, m_xFromTablesCB, m_xInitialCapsCB, m_xKeyAsEntryCB, m_xLanguageLB, m_xLevelFromChapterCB, m_xLevelNF, m_xParaStyleCB, m_xParaStyleLB, m_xReadOnlyCB, m_xSequenceCB, m_xSortAlgorithmLB, m_xTitleED, m_xTOXMarksCB, m_xUseDashCB, m_xUseFFCB, Mark, MAXLEVEL, name, nCount, nIndex, Ole, OutlineLevel, SameEntry, sName, Table, Template, TOX_AUTHORITIES, TOX_CONTENT, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_OBJECTS, TOX_STYLE_DELIMITER, TOX_TABLES, TRISTATE_FALSE, and TRISTATE_TRUE.
|
static |
Definition at line 1289 of file cnttab.cxx.
Referenced by SwMultiTOXTabDialog::SwMultiTOXTabDialog().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 1281 of file cnttab.cxx.
References FillTOXDescription(), FN_PARAM_TOX_TYPE, m_xTypeLB, and SfxItemSet::Put().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 892 of file cnttab.cxx.
|
private |
Definition at line 1107 of file cnttab.cxx.
References AlphaDelimiter, CaseSensitive, Dash, FF, Frame, SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), SwTOXDescription::GetIndexOptions(), SwMultiTOXTabDialog::GetTOXDescription(), SwTOXDescription::GetTOXType(), Graphic, i, InitialCaps, KeyAsEntry, m_aStyleArr, m_sAutoMarkURL, m_xAddStylesCB, m_xAreaLB, m_xBracketLB, m_xCaptionSequenceLB, m_xCaseSensitiveCB, m_xCollectSameCB, m_xDisplayTypeLB, m_xFromFileCB, m_xFromFramesCB, m_xFromGraphicsCB, m_xFromHeadingsCB, m_xFromObjCLB, m_xFromObjectNamesRB, m_xFromOLECB, m_xFromTablesCB, m_xInitialCapsCB, m_xKeyAsEntryCB, m_xLanguageLB, m_xLevelFromChapterCB, m_xLevelNF, m_xParaStyleCB, m_xParaStyleLB, m_xReadOnlyCB, m_xSequenceCB, m_xSortAlgorithmLB, m_xTitleED, m_xTOXMarksCB, m_xTypeLB, m_xUseDashCB, m_xUseFFCB, Mark, MAXLEVEL, nCount, NONE, Ole, OutlineLevel, SameEntry, SwTOXDescription::SetAuthBrackets(), SwTOXDescription::SetAuthSequence(), SwTOXDescription::SetAutoMarkURL(), SwTOXDescription::SetCaptionDisplay(), SwTOXDescription::SetContentOptions(), SwTOXDescription::SetCreateFromObjectNames(), SwTOXDescription::SetFromChapter(), SwTOXDescription::SetIndexOptions(), SwTOXDescription::SetLanguage(), SwTOXDescription::SetLevel(), SwTOXDescription::SetLevelFromChapter(), SwTOXDescription::SetOLEOptions(), SwTOXDescription::SetReadonly(), SwTOXDescription::SetSequenceName(), SwTOXDescription::SetSortAlgorithm(), SwTOXDescription::SetStyleNames(), SwTOXDescription::SetTitle(), SwTOXDescription::SetTOUName(), Table, Template, TOX_AUTHORITIES, TOX_BIBLIOGRAPHY, TOX_CITATION, TOX_CONTENT, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_OBJECTS, TOX_TABLES, TOX_USER, and TRISTATE_TRUE.
Referenced by DeactivatePage(), ModifyHdl(), and Reset().
|
private |
Definition at line 1436 of file cnttab.cxx.
References aSeq, LanguageTag::getLocale(), m_pIndexEntryWrapper, m_pIndexRes, m_xLanguageLB, m_xSortAlgorithmLB, and ModifyHdl().
Referenced by ApplyTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 1361 of file cnttab.cxx.
References SwMultiTOXTabDialog::CreateOrUpdateExample(), CurTOXType::eType, FillTOXDescription(), SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), m_bWaitingInitialSettings, and TOX_PAGE_SELECT.
Referenced by LanguageHdl().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 1237 of file cnttab.cxx.
References INetURLObject::decode(), FillTOXDescription(), SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), SwEditShell::GetFieldType(), SwEditShell::GetFieldTypeCount(), SwFieldType::GetName(), SwEditShell::GetTOIAutoMarkURL(), SwSetExpFieldType::GetType(), SwMultiTOXTabDialog::GetWrtShell(), nsSwGetSetExpType::GSE_SEQ, i, SwMultiTOXTabDialog::IsTOXEditMode(), lcl_TOXTypesToUserData(), m_bWaitingInitialSettings, m_sAutoMarkURL, m_xAddStylesCB, m_xCaptionSequenceLB, m_xFromFileCB, m_xTypeFT, m_xTypeLB, nCount, SetExp, INetURLObject::Unambiguous, and SwFieldType::Which().
void SwTOXSelectTabPage::SelectType | ( | TOXTypes | eSet | ) |
Definition at line 920 of file cnttab.cxx.
References lcl_TOXTypesToUserData(), m_xTypeFT, and m_xTypeLB.
void SwTOXSelectTabPage::SetWrtShell | ( | SwWrtShell const & | rSh | ) |
Definition at line 874 of file cnttab.cxx.
References SwEditShell::GetTOXType(), SwEditShell::GetTOXTypeCount(), SwTOXType::GetTypeName(), m_xTypeLB, nPos, sId, TO_USER, and TOX_USER.
|
private |
Definition at line 122 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 130 of file swuicnttab.hxx.
Referenced by ModifyHdl(), and Reset().
|
private |
Definition at line 128 of file swuicnttab.hxx.
Referenced by LanguageHdl(), SwTOXSelectTabPage(), and ~SwTOXSelectTabPage().
|
private |
Definition at line 120 of file swuicnttab.hxx.
Referenced by LanguageHdl(), and ~SwTOXSelectTabPage().
|
private |
Definition at line 126 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 125 of file swuicnttab.hxx.
Referenced by SwTOXSelectTabPage().
|
private |
Definition at line 124 of file swuicnttab.hxx.
|
private |
Definition at line 123 of file swuicnttab.hxx.
Referenced by FillTOXDescription(), and Reset().
|
private |
Definition at line 146 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), Reset(), and SwTOXSelectTabPage().
|
private |
Definition at line 147 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 137 of file swuicnttab.hxx.
|
private |
Definition at line 138 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 187 of file swuicnttab.hxx.
|
private |
Definition at line 179 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 186 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 160 of file swuicnttab.hxx.
|
private |
Definition at line 161 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and Reset().
|
private |
Definition at line 175 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 172 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 143 of file swuicnttab.hxx.
|
private |
Definition at line 162 of file swuicnttab.hxx.
|
private |
Definition at line 163 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 156 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 178 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), Reset(), and SwTOXSelectTabPage().
|
private |
Definition at line 150 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 151 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 144 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 182 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 157 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 183 of file swuicnttab.hxx.
|
private |
Definition at line 152 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 149 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 171 of file swuicnttab.hxx.
|
private |
Definition at line 176 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 177 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 191 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), LanguageHdl(), SwTOXSelectTabPage(), and ~SwTOXSelectTabPage().
|
private |
Definition at line 153 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 139 of file swuicnttab.hxx.
|
private |
Definition at line 140 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 164 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 165 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 135 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 185 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), and FillTOXDescription().
|
private |
Definition at line 192 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), LanguageHdl(), and SwTOXSelectTabPage().
|
private |
Definition at line 190 of file swuicnttab.hxx.
|
private |
Definition at line 145 of file swuicnttab.hxx.
Referenced by SwTOXSelectTabPage().
|
private |
Definition at line 132 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 168 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 133 of file swuicnttab.hxx.
Referenced by Reset(), and SelectType().
|
private |
Definition at line 134 of file swuicnttab.hxx.
Referenced by DeactivatePage(), FillTOXDescription(), Reset(), SelectType(), SetWrtShell(), and SwTOXSelectTabPage().
|
private |
Definition at line 174 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().
|
private |
Definition at line 173 of file swuicnttab.hxx.
Referenced by ApplyTOXDescription(), FillTOXDescription(), and SwTOXSelectTabPage().