19 #ifndef INCLUDED_SW_SOURCE_UIBASE_INC_SWUICNTTAB_HXX
20 #define INCLUDED_SW_SOURCE_UIBASE_INC_SWUICNTTAB_HXX
83 virtual short Ok()
override;
104 m_eCurrentTOXType = eSet;
113 TOXTypes nTOXIndex, sal_uInt16 nPage = 0, sal_uInt16 nCurLevel = USHRT_MAX);
195 DECL_LINK(MenuExecuteHdl,
const OString&,
void);
286 { m_aButtonSelectedHdl = rLink;}
442 #endif // INCLUDED_SW_SOURCE_UIBASE_INC_SWUICNTTAB_HXX
std::unique_ptr< weld::Widget > m_xSortFrame
std::unique_ptr< weld::MenuButton > m_xAutoMarkPB
OUString m_aButtonHelpTexts[TOKEN_END]
DECL_LINK(CreateExample_Hdl, SwOneExampleFrame &, void)
std::unique_ptr< weld::ComboBox > m_xAuthFieldsLB
sal_uInt16 m_nInitialTOXType
std::unique_ptr< weld::ScrolledWindow > m_xScrollWin
std::unique_ptr< weld::Label > m_xChapterEntryFT
void OnModify(bool bAllLevels)
std::vector< TypeData > m_vTypeData
std::unique_ptr< weld::ComboBox > m_xNumberFormatLB
format for numbering (E#)
std::unique_ptr< weld::TreeView > m_xParaLayLB
OUString m_sAdditionalAccnameString2
void PreTokenButtonRemoved(const SwFormToken &rToken)
std::unique_ptr< weld::Button > m_xRightScrollWin
std::unique_ptr< SvxLanguageBox > m_xLanguageLB
virtual void ActivatePage(const SfxItemSet &) override
std::unique_ptr< weld::Label > m_xEntryOutlineLevelFT
Fixed text, for i53420.
std::unique_ptr< weld::Button > m_xAddStylesPB
std::unique_ptr< weld::Button > m_xEntryPB
std::unique_ptr< weld::ComboBox > m_xTypeLB
std::unique_ptr< weld::ComboBox > m_xFirstKeyLB
DECL_LINK(EditStyleHdl, weld::Button &, void)
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::Button > m_xHyperLinkPB
std::unique_ptr< weld::Button > m_xStdBT
Idle m_aAdjustPositionsIdle
std::unique_ptr< weld::ToggleButton > m_xSecondSortDownRB
OUString aStyleArr[MAXLEVEL]
std::unique_ptr< weld::CustomWeld > m_xExampleFrameWin
SwTOXDescription & GetTOXDescription(CurTOXType eTOXTypes)
void SelectType(TOXTypes eSet)
std::unique_ptr< weld::SpinButton > m_xEntryOutlineLevelNF
level to evaluate outline level to, for i53420
std::unique_ptr< weld::Button > m_xEditStyleBT
std::unique_ptr< weld::Label > m_xDisplayTypeFT
sal_uInt16 GetLastLevel() const
std::unique_ptr< weld::ComboBox > m_xCaptionSequenceLB
std::unique_ptr< weld::ToggleButton > m_xFirstSortUpRB
virtual void ActivatePage(const SfxItemSet &) override
SwForm * GetForm(CurTOXType eType)
std::unique_ptr< weld::RadioButton > m_xSortDocPosRB
void CreateOrUpdateExample(TOXTypes nTOXIndex, sal_uInt16 nPage=0, sal_uInt16 nCurLevel=USHRT_MAX)
DECL_LINK(StyleSelectHdl, weld::ComboBox &, void)
constexpr sal_uInt8 MAXLEVEL
std::unique_ptr< weld::TreeView > m_xLevelLB
std::unique_ptr< weld::CheckButton > m_xRelToStyleCB
static bool IsNoNum(SwWrtShell &rSh, const OUString &rName)
virtual void ActivatePage(const SfxItemSet &) override
OUString m_sUserDefinedIndex
void SetFocus2theAllBtn()
std::unique_ptr< weld::CheckButton > m_xFromFramesCB
std::unique_ptr< weld::Widget > m_xLevelFT
void SetWrtShell(SwWrtShell &rSh)
std::unique_ptr< weld::Container > m_xContainer
std::unique_ptr< weld::CheckButton > m_xFromTablesCB
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::Label > m_xTabPosFT
std::unique_ptr< weld::Widget > m_xSortKeyFrame
std::unique_ptr< weld::Button > m_xAuthInsertPB
SwTOXWidget * m_pActiveCtrl
std::unique_ptr< weld::Entry > m_xTitleED
Used by the UI to modify the document model.
OUString m_sAdditionalAccnameString1
std::unique_ptr< weld::RadioButton > m_xSortContentRB
OUString m_sAccessibleName
std::unique_ptr< weld::CheckButton > m_xFromHeadingsCB
std::unique_ptr< weld::Label > m_xNumberFormatFT
void SetModifyHdl(const Link< LinkParamNone *, void > &rLink)
virtual ~SwTOXSelectTabPage() override
std::unique_ptr< weld::Button > m_xAuthRemovePB
void LanguageHdl(const weld::ComboBox *)
std::unique_ptr< weld::ComboBox > m_xMainEntryStyleLB
std::unique_ptr< weld::ComboBox > m_xFillCharCB
std::unique_ptr< weld::ComboBox > m_xAreaLB
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::ToggleButton > m_xThirdSortUpRB
std::unique_ptr< weld::Button > m_xLeftScrollWin
DECL_LINK(TOXTypeHdl, weld::ComboBox &, void)
virtual short Ok() override
OUString sAddStyleContent
std::vector< std::unique_ptr< SwTOXWidget > > m_aControlList
std::unique_ptr< weld::Label > m_xCaptionSequenceFT
std::unique_ptr< weld::CheckButton > m_xStylesCB
std::unique_ptr< weld::Label > m_xFillCharFT
std::unique_ptr< weld::CheckButton > m_xAddStylesCB
std::unique_ptr< weld::CheckButton > m_xCommaSeparatedCB
void RemoveControl(const SwTOXButton *pDel, bool bInternalCall=false)
OUString m_aButtonTexts[TOKEN_END]
std::unique_ptr< weld::RadioButton > m_xFromCaptionsRB
exports com.sun.star. text
std::unique_ptr< weld::CheckButton > m_xUseFFCB
SwTOXWidget * InsertItem(const OUString &rText, const SwFormToken &aToken)
std::unique_ptr< weld::ComboBox > m_xThirdKeyLB
void MoveControls(tools::Long nOffset)
OUString GetPattern() const
Link< SwFormToken &, void > m_aButtonSelectedHdl
std::unique_ptr< weld::Label > m_xLevelFT
sal_uInt32 GetControlIndex(FormTokenType eType) const
bool Contains(FormTokenType) const
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< SwTOXDescription > m_pDescription
bool m_bWaitingInitialSettings
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< SwTokenWindow > m_xTokenWIN
std::unique_ptr< weld::TreeView > m_xLevelLB
SwTOXWidget * GetActiveControl()
std::unique_ptr< weld::CheckButton > m_xAlphaDelimCB
std::unique_ptr< IndexEntryResource > pIndexRes
void FillTOXDescription()
SwWrtShell & GetWrtShell()
std::unique_ptr< weld::Widget > m_xCreateFrame
std::unique_ptr< weld::SpinButton > m_xLevelNF
std::unique_ptr< weld::Builder > m_xBuilder
virtual void PageCreated(const OString &rId, SfxTabPage &rPage) override
std::unique_ptr< weld::ComboBox > m_xBracketLB
std::unique_ptr< SwTOXDescription > CreateTOXDescFromTOXBase(const SwTOXBase *pCurTOX)
std::unique_ptr< SwForm > m_pCurrentForm
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
void ApplyTOXDescription()
std::unique_ptr< weld::CheckButton > m_xUseDashCB
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::CheckButton > m_xFromOLECB
Link< LinkParamNone *, void > m_aModifyHdl
virtual ~SwTOXEntryTabPage() override
OUString m_sAdditionalAccnameString3
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
std::unique_ptr< weld::Widget > m_xAreaFrame
void SetCurrentTOXType(const CurTOXType &eSet)
SwTOXStylesTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
void SetForm(SwForm &rForm, sal_uInt16 nLevel)
SwTOXEntryTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
std::unique_ptr< weld::Label > m_xTypeFT
void SetButtonSelectedHdl(const Link< SwFormToken &, void > &rLink)
std::unique_ptr< weld::Button > m_xPageNoPB
std::unique_ptr< weld::CheckButton > m_xCollectSameCB
std::unique_ptr< weld::Label > m_xTypeFT
std::unique_ptr< weld::CheckButton > m_xTOXMarksCB
std::unique_ptr< weld::CheckButton > m_xFromFileCB
css::uno::Reference< css::text::XDocumentIndex > xDocumentIndex
std::unique_ptr< weld::ComboBox > m_xChapterEntryLB
std::unique_ptr< weld::CheckButton > m_xCaseSensitiveCB
std::unique_ptr< weld::CheckButton > m_xKeyAsEntryCB
const CurTOXType & GetCurrentTOXType() const
SwTokenWindow(std::unique_ptr< weld::Container > xParent)
std::unique_ptr< weld::Widget > m_xAuthorityFrame
std::unique_ptr< SwOneExampleFrame > m_xExampleFrame
SwMultiTOXTabDialog(weld::Widget *pParent, const SfxItemSet &rSet, SwWrtShell &rShell, SwTOXBase *pCurTOX, sal_uInt16 nToxType, bool bGlobal)
std::unique_ptr< weld::CheckButton > m_xFromGraphicsCB
std::unique_ptr< weld::Widget > m_xFormatFrame
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
void InsertAtSelection(const SwFormToken &aToken)
std::unique_ptr< weld::Button > m_xAllLevelsPB
std::unique_ptr< weld::ComboBox > m_xSortAlgorithmLB
std::unique_ptr< const IndexEntrySupplierWrapper > pIndexEntryWrapper
std::unique_ptr< weld::CheckButton > m_xShowExampleCB
std::unique_ptr< weld::Button > m_xTabPB
std::unique_ptr< weld::Button > m_xEditStylePB
std::unique_ptr< weld::CheckButton > m_xSequenceCB
std::unique_ptr< weld::Button > m_xAssignBT
std::unique_ptr< weld::ToggleButton > m_xFirstSortDownRB
SfxOkDialogController * GetDialogController() const
SwTOXBase * m_pParamTOXBase
OUString CreateQuickHelp(const SwFormToken &rToken)
SwTOXEntryTabPage * m_pParent
CurTOXType m_eCurrentTOXType
SwTOXSelectTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
virtual DeactivateRC DeactivatePage(SfxItemSet *pSet) override
std::unique_ptr< weld::Container > m_xParentWidget
std::unique_ptr< SwTOXMgr > m_pMgr
std::unique_ptr< weld::Widget > m_xSortingFrame
std::unique_ptr< weld::ComboBox > m_xDisplayTypeLB
void SetFocus2theAllBtn()
std::unique_ptr< weld::Button > m_xEntryNoPB
void SetWrtShell(SwWrtShell const &rSh)
css::uno::Reference< css::text::XTextSection > xContainerSection
std::unique_ptr< SwIndexSections_Impl > m_pxIndexSections
std::unique_ptr< weld::CheckButton > m_xReadOnlyCB
void SetActiveControl(SwTOXWidget *pSet)
weld::Container * get_child_container()
std::unique_ptr< weld::Button > m_xChapterInfoPB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
DECL_LINK(EditResize, SwTOXEdit &, void)
std::unique_ptr< weld::CheckButton > m_xInitialCapsCB
std::unique_ptr< weld::CheckButton > m_xLevelFromChapterCB
std::unique_ptr< weld::Widget > m_xFromObjFrame
std::unique_ptr< weld::ToggleButton > m_xSecondSortUpRB
std::unique_ptr< weld::CheckButton > m_xAutoRightCB
bool IsTOXEditMode() const
std::unique_ptr< SwForm > m_pForm
std::unique_ptr< weld::ToggleButton > m_xThirdSortDownRB
std::unique_ptr< weld::Label > m_xMainEntryStyleFT
virtual ~SwTOXStylesTabPage() override
std::unique_ptr< weld::ComboBox > m_xSecondKeyLB
std::unique_ptr< weld::TreeView > m_xFromObjCLB
std::unique_ptr< weld::MetricSpinButton > m_xTabPosMF
std::unique_ptr< weld::ComboBox > m_xCharStyleLB
std::unique_ptr< weld::Widget > m_xIdxOptionsFrame
std::unique_ptr< weld::Container > m_xCtrlParentWin
void SetTabPage(SwTOXEntryTabPage *pParent)
std::unique_ptr< weld::RadioButton > m_xFromObjectNamesRB
virtual ~SwMultiTOXTabDialog() override