LibreOffice Module sw (master) 1
|
#include <swuicnttab.hxx>
Public Member Functions | |
SwTOXEntryTabPage (weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet) | |
virtual | ~SwTOXEntryTabPage () 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 | SetWrtShell (SwWrtShell &rSh) |
void | PreTokenButtonRemoved (const SwFormToken &rToken) |
void | SetFocus2theAllBtn () |
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 (StyleSelectHdl, weld::ComboBox &, void) | |
DECL_LINK (EditStyleHdl, weld::Button &, void) | |
DECL_LINK (InsertTokenHdl, weld::Button &, void) | |
DECL_LINK (LevelHdl, weld::TreeView &, void) | |
DECL_LINK (AutoRightHdl, weld::Toggleable &, void) | |
DECL_LINK (TokenSelectedHdl, SwFormToken &, void) | |
DECL_LINK (TabPosHdl, weld::MetricSpinButton &, void) | |
DECL_LINK (FillCharHdl, weld::ComboBox &, void) | |
DECL_LINK (RemoveInsertAuthHdl, weld::Button &, void) | |
DECL_LINK (SortKeyHdl, weld::Toggleable &, void) | |
DECL_LINK (ChapterInfoHdl, weld::ComboBox &, void) | |
DECL_LINK (ChapterInfoOutlineHdl, weld::SpinButton &, void) | |
DECL_LINK (NumberFormatHdl, weld::ComboBox &, void) | |
DECL_LINK (ToggleHdl, weld::Toggleable &, void) | |
DECL_LINK (AllLevelsHdl, weld::Button &, void) | |
void | WriteBackLevel () |
void | UpdateDescriptor () |
DECL_LINK (ModifyHdl, LinkParamNone *, void) | |
void | OnModify (bool bAllLevels) |
DECL_LINK (ModifyClickHdl, weld::Toggleable &, void) | |
void | ShowHideControls (int eType) |
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 307 of file swuicnttab.hxx.
SwTOXEntryTabPage::SwTOXEntryTabPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const SfxItemSet & | rAttrSet | ||
) |
Definition at line 1907 of file cnttab.cxx.
References AUTH_FIELD_END, CM, eType, CurTOXType::eType, GetDfltMetric(), Size::Height(), i, LINK, m_aLastTOXType, m_sAuthTypeStr, m_sLevelStr, m_sNoCharStyle, m_xAllLevelsPB, m_xAlphaDelimCB, m_xAuthFieldsLB, m_xAuthInsertPB, m_xAuthRemovePB, m_xAutoRightCB, m_xChapterEntryLB, m_xChapterInfoPB, m_xCharStyleLB, m_xCommaSeparatedCB, m_xContainer, m_xEditStylePB, m_xEntryNoPB, m_xEntryOutlineLevelNF, m_xEntryPB, m_xFieldBox, m_xFillCharCB, m_xFirstKeyLB, m_xFirstSortDownRB, m_xFirstSortUpRB, m_xHyperLinkPB, m_xLevelFT, m_xLevelLB, m_xNumberFormatLB, m_xPageNoPB, m_xRelToStyleCB, m_xSecondKeyLB, m_xSecondSortDownRB, m_xSecondSortUpRB, m_xSortContentRB, m_xSortDocPosRB, m_xTabPB, m_xTabPosMF, m_xThirdKeyLB, m_xThirdSortDownRB, m_xThirdSortUpRB, m_xTokenWIN, m_xTypeFT, CurTOXType::nIndex, SfxTabPage::SetExchangeSupport(), ShowHideControls(), sId, SwResId(), TOX_CITATION, TOX_INDEX, u, and Size::Width().
|
overridevirtual |
Definition at line 2065 of file cnttab.cxx.
References m_xTokenWIN.
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 2174 of file cnttab.cxx.
References SwTOXSortKey::bSortAscending, SwTOXSortKey::eField, CurTOXType::eType, SwAuthorityFieldType::GetAuthTypeName(), SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), SwEditShell::GetFieldType(), SwMultiTOXTabDialog::GetForm(), SwForm::GetFormMax(), SwAuthorityFieldType::GetSortKey(), SwAuthorityFieldType::GetSortKeyCount(), SwMultiTOXTabDialog::GetWrtShell(), i, SwAuthorityFieldType::IsSortByDocument(), m_aLastTOXType, m_pCurrentForm, m_sAuthTypeStr, m_sDelimStr, m_sLevelStr, m_xFirstKeyLB, m_xFirstSortDownRB, m_xFirstSortUpRB, m_xLevelFT, m_xLevelLB, m_xSecondKeyLB, m_xSecondSortDownRB, m_xSecondSortUpRB, m_xSortContentRB, m_xSortDocPosRB, m_xThirdKeyLB, m_xThirdSortDownRB, m_xThirdSortUpRB, m_xTokenWIN, ShowHideControls(), TableOfAuthorities, TOX_AUTHORITIES, and TOX_INDEX.
|
static |
Definition at line 2295 of file cnttab.cxx.
Referenced by SwMultiTOXTabDialog::SwMultiTOXTabDialog().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 2289 of file cnttab.cxx.
References UpdateDescriptor().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 2112 of file cnttab.cxx.
|
private |
Definition at line 2097 of file cnttab.cxx.
References SwMultiTOXTabDialog::CreateOrUpdateExample(), CurTOXType::eType, SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), m_aLastTOXType, m_xLevelLB, TOX_CONTENT, TOX_PAGE_ENTRY, and UpdateDescriptor().
void SwTOXEntryTabPage::PreTokenButtonRemoved | ( | const SwFormToken & | rToken | ) |
Definition at line 2341 of file cnttab.cxx.
References m_xAuthFieldsLB, SwFormToken::nAuthorityField, and SwResId().
Referenced by SwTokenWindow::RemoveControl().
|
overridevirtual |
Reimplemented from SfxTabPage.
Definition at line 2118 of file cnttab.cxx.
References AlphaDelimiter, CurTOXType::eType, SwMultiTOXTabDialog::GetCurrentTOXType(), SfxTabPage::GetDialogController(), SwMultiTOXTabDialog::GetForm(), SwTOXDescription::GetIndexOptions(), SwTOXDescription::GetMainEntryCharStyle(), SwMultiTOXTabDialog::GetTOXDescription(), SwForm::IsCommaSeparated(), SwForm::IsRelTabPos(), m_pCurrentForm, m_sNoCharStyle, m_xAlphaDelimCB, m_xCommaSeparatedCB, m_xMainEntryStyleLB, m_xRelToStyleCB, and TOX_INDEX.
void SwTOXEntryTabPage::SetFocus2theAllBtn | ( | ) |
Definition at line 2348 of file cnttab.cxx.
References m_xAllLevelsPB.
Referenced by SwTokenWindow::SetFocus2theAllBtn().
void SwTOXEntryTabPage::SetWrtShell | ( | SwWrtShell & | rSh | ) |
Definition at line 2693 of file cnttab.cxx.
References FillCharStyleListBox(), SwView::GetDocShell(), SwStyleNameMapper::GetUIName(), SwWrtShell::GetView(), i, m_xCharStyleLB, m_xMainEntryStyleLB, nCount, RES_POOLCHR_IDX_MAIN_ENTRY, and SwResId().
|
private |
Definition at line 2141 of file cnttab.cxx.
References eType, m_xAlphaDelimCB, m_xAuthFieldsLB, m_xAuthInsertPB, m_xAuthRemovePB, m_xChapterInfoPB, m_xCommaSeparatedCB, m_xEntryNoPB, m_xEntryPB, m_xFormatFrame, m_xHyperLinkPB, m_xMainEntryStyleFT, m_xMainEntryStyleLB, m_xPageNoPB, m_xRelToStyleCB, m_xSortingFrame, m_xSortKeyFrame, TOX_AUTHORITIES, TOX_CONTENT, TOX_ILLUSTRATIONS, TOX_INDEX, TOX_OBJECTS, TOX_TABLES, and TOX_USER.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 2255 of file cnttab.cxx.
References AlphaDelimiter, SwTOXSortKey::bSortAscending, SwTOXSortKey::eField, CurTOXType::eType, SfxTabPage::GetDialogController(), SwMultiTOXTabDialog::GetForm(), SwTOXDescription::GetIndexOptions(), SwMultiTOXTabDialog::GetTOXDescription(), m_aLastTOXType, m_sNoCharStyle, m_xAlphaDelimCB, m_xCommaSeparatedCB, m_xFirstKeyLB, m_xFirstSortUpRB, m_xMainEntryStyleLB, m_xRelToStyleCB, m_xSecondKeyLB, m_xSecondSortUpRB, m_xSortDocPosRB, m_xThirdKeyLB, m_xThirdSortUpRB, SwForm::SetCommaSeparated(), SwTOXDescription::SetIndexOptions(), SwTOXDescription::SetMainEntryCharStyle(), SwForm::SetRelTabPos(), SwTOXDescription::SetSortByDocument(), SwTOXDescription::SetSortKeys(), TOX_AUTHORITIES, TOX_INDEX, and WriteBackLevel().
Referenced by DeactivatePage(), and OnModify().
|
private |
Definition at line 2415 of file cnttab.cxx.
References m_pCurrentForm, m_xTokenWIN, and SwForm::SetPattern().
Referenced by UpdateDescriptor().
|
private |
Definition at line 316 of file swuicnttab.hxx.
Referenced by ActivatePage(), OnModify(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 317 of file swuicnttab.hxx.
|
private |
Definition at line 314 of file swuicnttab.hxx.
Referenced by ActivatePage(), Reset(), and WriteBackLevel().
|
private |
Definition at line 311 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 309 of file swuicnttab.hxx.
Referenced by ActivatePage().
|
private |
Definition at line 310 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 313 of file swuicnttab.hxx.
Referenced by Reset(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 322 of file swuicnttab.hxx.
Referenced by SetFocus2theAllBtn(), and SwTOXEntryTabPage().
|
private |
Definition at line 349 of file swuicnttab.hxx.
Referenced by Reset(), ShowHideControls(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 330 of file swuicnttab.hxx.
Referenced by PreTokenButtonRemoved(), ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 331 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 332 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 345 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 335 of file swuicnttab.hxx.
|
private |
Definition at line 336 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 326 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 333 of file swuicnttab.hxx.
Referenced by SetWrtShell(), and SwTOXEntryTabPage().
|
private |
Definition at line 350 of file swuicnttab.hxx.
Referenced by Reset(), ShowHideControls(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 334 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 323 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Fixed text, for i53420.
Definition at line 339 of file swuicnttab.hxx.
|
private |
level to evaluate outline level to, for i53420
Definition at line 340 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 324 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 329 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 342 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 341 of file swuicnttab.hxx.
|
private |
Definition at line 356 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 358 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 357 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 346 of file swuicnttab.hxx.
Referenced by ShowHideControls().
|
private |
Definition at line 328 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 320 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 321 of file swuicnttab.hxx.
Referenced by ActivatePage(), OnModify(), and SwTOXEntryTabPage().
|
private |
Definition at line 347 of file swuicnttab.hxx.
Referenced by ShowHideControls().
|
private |
Definition at line 348 of file swuicnttab.hxx.
Referenced by Reset(), SetWrtShell(), ShowHideControls(), and UpdateDescriptor().
|
private |
Definition at line 337 of file swuicnttab.hxx.
|
private |
format for numbering (E#)
Definition at line 338 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 327 of file swuicnttab.hxx.
Referenced by ShowHideControls(), and SwTOXEntryTabPage().
|
private |
Definition at line 351 of file swuicnttab.hxx.
Referenced by Reset(), ShowHideControls(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 359 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 361 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 360 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 354 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 353 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 352 of file swuicnttab.hxx.
Referenced by ShowHideControls().
|
private |
Definition at line 355 of file swuicnttab.hxx.
Referenced by ShowHideControls().
|
private |
Definition at line 325 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 343 of file swuicnttab.hxx.
|
private |
Definition at line 344 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().
|
private |
Definition at line 362 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 364 of file swuicnttab.hxx.
Referenced by ActivatePage(), and SwTOXEntryTabPage().
|
private |
Definition at line 363 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), and UpdateDescriptor().
|
private |
Definition at line 365 of file swuicnttab.hxx.
Referenced by ActivatePage(), SwTOXEntryTabPage(), WriteBackLevel(), and ~SwTOXEntryTabPage().
|
private |
Definition at line 319 of file swuicnttab.hxx.
Referenced by SwTOXEntryTabPage().