19#ifndef INCLUDED_SW_SOURCE_UIBASE_INC_REGIONSW_HXX
20#define INCLUDED_SW_SOURCE_UIBASE_INC_REGIONSW_HXX
38 class DocumentInserter;
39 class FileDialogHelper;
44typedef std::map<size_t, std::unique_ptr<SectRepr>>
SectReprs_t;
76 std::unique_ptr<weld::Button>
m_xOK;
234 virtual short Ok()
override;
std::unique_ptr< weld::ComboBox > m_xSubRegionED
std::unique_ptr< weld::Label > m_xSubRegionFT
std::unique_ptr< weld::Widget > m_xDDEFrame
virtual ~SwEditRegionDlg() override
std::unique_ptr< weld::CheckButton > m_xFileCB
DECL_LINK(DlgClosedHdl, sfx2::FileDialogHelper *, void)
SwEditRegionDlg(weld::Window *pParent, SwWrtShell &rWrtSh)
DECL_LINK(ChangeDismissHdl, weld::Button &, void)
std::unique_ptr< weld::Label > m_xFileNameFT
std::unique_ptr< weld::Button > m_xPasswdPB
std::unique_ptr< weld::Entry > m_xFileNameED
DECL_LINK(OkHdl, weld::Button &, void)
void RecurseList(const SwSectionFormat *pFormat, const weld::TreeIter *pIter)
DECL_LINK(FileSearchHdl, weld::Button &, void)
DECL_LINK(ChangeProtectHdl, weld::Toggleable &, void)
DECL_LINK(ChangeEditInReadonlyHdl, weld::Toggleable &, void)
size_t FindArrPos(const SwSectionFormat *pFormat)
const SwSection * m_pCurrSect
std::unique_ptr< weld::CheckButton > m_xDDECB
DECL_LINK(OptionsHdl, weld::Button &, void)
std::unique_ptr< sfx2::DocumentInserter > m_pDocInserter
std::unique_ptr< weld::Button > m_xDismiss
std::unique_ptr< weld::Entry > m_xCurName
std::unique_ptr< ConditionEdit > m_xConditionED
std::unique_ptr< weld::Label > m_xDDECommandFT
DECL_LINK(GetFirstEntryHdl, weld::TreeView &, void)
std::unique_ptr< weld::CheckButton > m_xProtectCB
std::unique_ptr< weld::Button > m_xOK
DECL_LINK(UseFileHdl, weld::Toggleable &, void)
std::unique_ptr< weld::CheckButton > m_xPasswdCB
DECL_LINK(NameEditHdl, weld::Entry &, void)
DECL_LINK(DDEHdl, weld::Toggleable &, void)
std::unique_ptr< weld::Button > m_xFilePB
bool CheckPasswd(weld::Toggleable *pBox=nullptr)
DECL_LINK(ChangeHideHdl, weld::Toggleable &, void)
DECL_LINK(ConditionEditHdl, weld::Entry &, void)
std::unique_ptr< weld::Button > m_xOptionsPB
DECL_LINK(TogglePasswdHdl, weld::Toggleable &, void)
void ChangePasswd(bool bChange)
std::unique_ptr< weld::TreeView > m_xTree
DECL_LINK(SubRegionEventHdl, weld::ComboBox &, void)
DECL_LINK(FileNameComboBoxHdl, weld::ComboBox &, void)
std::unique_ptr< weld::Label > m_xConditionFT
std::unique_ptr< weld::Widget > m_xHideFrame
DECL_LINK(FileNameEntryHdl, weld::Entry &, void)
void SelectSection(std::u16string_view rSectionName)
std::unique_ptr< weld::CheckButton > m_xHideCB
std::unique_ptr< weld::CheckButton > m_xEditInReadonlyCB
DECL_LINK(ChangePasswdHdl, weld::Button &, void)
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
virtual short Ok() override
void SetSectionData(SwSectionData const &rSect)
SwInsertSectionTabDialog(weld::Window *pParent, const SfxItemSet &rSet, SwWrtShell &rSh)
virtual ~SwInsertSectionTabDialog() override
SwSectionData * GetSectionData()
std::unique_ptr< SwSectionData > m_pSectionData
DECL_LINK(UseFileHdl, weld::Toggleable &, void)
std::unique_ptr< weld::Label > m_xSubRegionFT
DECL_LINK(FileSearchHdl, weld::Button &, void)
DECL_LINK(TogglePasswdHdl, weld::Toggleable &, void)
std::unique_ptr< weld::Button > m_xPasswdPB
DECL_LINK(ChangeProtectHdl, weld::Toggleable &, void)
std::unique_ptr< weld::Label > m_xFileNameFT
std::unique_ptr< weld::CheckButton > m_xPasswdCB
std::unique_ptr< weld::CheckButton > m_xDDECB
void SetWrtShell(SwWrtShell &rSh)
std::unique_ptr< weld::Entry > m_xFileNameED
std::unique_ptr< weld::CheckButton > m_xFileCB
std::unique_ptr< sfx2::DocumentInserter > m_pDocInserter
DECL_LINK(DlgClosedHdl, sfx2::FileDialogHelper *, void)
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
DECL_LINK(ChangePasswdHdl, weld::Button &, void)
virtual ~SwInsertSectionTabPage() override
void ChangePasswd(bool bChange)
std::unique_ptr< weld::CheckButton > m_xProtectCB
std::unique_ptr< weld::CheckButton > m_xEditInReadonlyCB
std::unique_ptr< weld::Label > m_xDDECommandFT
css::uno::Sequence< sal_Int8 > m_aNewPasswd
DECL_LINK(NameEditHdl, weld::ComboBox &, void)
DECL_LINK(DDEHdl, weld::Toggleable &, void)
std::unique_ptr< weld::EntryTreeView > m_xCurName
std::unique_ptr< ConditionEdit > m_xConditionED
SwInsertSectionTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
virtual void Reset(const SfxItemSet *) override
std::unique_ptr< weld::Label > m_xConditionFT
DECL_LINK(ChangeHideHdl, weld::Toggleable &, void)
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::CheckButton > m_xHideCB
std::unique_ptr< weld::ComboBox > m_xSubRegionED
std::unique_ptr< weld::Button > m_xFilePB
static std::unique_ptr< SfxTabPage > Create(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet *rAttrSet)
virtual bool FillItemSet(SfxItemSet *) override
std::unique_ptr< weld::MetricSpinButton > m_xAfterMF
std::unique_ptr< weld::MetricSpinButton > m_xBeforeMF
virtual ~SwSectionIndentTabPage() override
virtual void Reset(const SfxItemSet *) override
void SetWrtShell(SwWrtShell const &rSh)
SvxParaPrevWindow m_aPreviewWin
SwSectionIndentTabPage(weld::Container *pPage, weld::DialogController *pController, const SfxItemSet &rAttrSet)
std::unique_ptr< weld::CustomWeld > m_xPreviewWin
DECL_LINK(IndentModifyHdl, weld::MetricSpinButton &, void)
virtual ~SwSectionPropertyTabDialog() override
virtual void PageCreated(const OUString &rId, SfxTabPage &rPage) override
SwSectionPropertyTabDialog(weld::Window *pParent, const SfxItemSet &rSet, SwWrtShell &rSh)
Used by the UI to modify the document model.
std::map< size_t, std::unique_ptr< SectRepr > > SectReprs_t