LibreOffice Module sw (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
SwInsertSectionTabDialog Class Referencefinal

#include <regionsw.hxx>

Inheritance diagram for SwInsertSectionTabDialog:
Collaboration diagram for SwInsertSectionTabDialog:

Public Member Functions

 SwInsertSectionTabDialog (weld::Window *pParent, const SfxItemSet &rSet, SwWrtShell &rSh)
virtual ~SwInsertSectionTabDialog () override
void SetSectionData (SwSectionData const &rSect)
SwSectionDataGetSectionData ()
- Public Member Functions inherited from SfxTabDialogController
 SfxTabDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OUString &rID, const SfxItemSet *=nullptr, bool bEditFmt=false)
virtual ~SfxTabDialogController () override
void AddTabPage (const OUString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
void AddTabPage (const OUString &rName, sal_uInt16 nPageCreateId)
void AddTabPage (const OUString &rName, const OUString &rLabel, CreateTabPage pCreateFunc)
void AddTabPage (const OUString &rName, const OUString &rLabel, sal_uInt16 nPageCreateId)
void RemoveTabPage (const OUString &rName)
void SetCurPageId (const OUString &rName)
void ShowPage (const OUString &rName)
OUString GetCurPageId () const
SfxTabPageGetCurTabPage () const
const WhichRangesContainerGetInputRanges (const SfxItemPool &)
void SetInputSet (const SfxItemSet *pInSet)
const SfxItemSetGetOutputItemSet () const
virtual weld::ButtonGetOKButton () const override
weld::ButtonGetCancelButton () const
weld::ButtonGetUserButton () const
weld::ButtonGetStandardButton () const
weld::ButtonGetApplyButton () const
weld::ButtonGetResetButton () const
void RemoveResetButton ()
void RemoveStandardButton ()
virtual short run () override
virtual const SfxItemSetGetExampleSet () const override
void SetApplyHandler (const Link< weld::Button &, void > &_rHdl)
bool Apply ()
void Applied ()
std::vector< OUString > getAllPageUIXMLDescriptions () const
bool selectPageByUIXMLDescription (const OUString &rUIXMLDescription)
BitmapEx createScreenshot () const
OUString GetScreenshotId () const
- Public Member Functions inherited from SfxOkDialogController
 SfxOkDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OUString &rID)
virtual weld::ButtonGetOKButton () const=0
virtual const SfxItemSetGetExampleSet () const=0
- Public Member Functions inherited from SfxDialogController
 SfxDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId)
virtual void Activate ()
virtual void Deactivate ()
virtual void ChildWinDispose ()
virtual void Close ()
virtual void EndDialog (int nResponse)
virtual bool CloseOnHide () const

Private Member Functions

virtual void PageCreated (const OUString &rId, SfxTabPage &rPage) override
virtual short Ok () override

Private Attributes

std::unique_ptr< SwSectionDatam_pSectionData

Additional Inherited Members

- Static Public Member Functions inherited from SfxTabDialogController
static bool runAsync (const std::shared_ptr< SfxTabDialogController > &rController, const std::function< void(sal_Int32)> &)
- Protected Member Functions inherited from SfxTabDialogController
 DECL_LINK (OkHdl, weld::Button &, void)
 DECL_DLLPRIVATE_LINK (ResetHdl, weld::Button &, void)
 DECL_DLLPRIVATE_LINK (BaseFmtHdl, weld::Button &, void)
 DECL_DLLPRIVATE_LINK (UserHdl, weld::Button &, void)
 DECL_DLLPRIVATE_LINK (CancelHdl, weld::Button &, void)
virtual short Ok ()
virtual void RefreshInputSet ()
virtual SfxItemSetCreateInputItemSet (const OUString &rName)
virtual void PageCreated (const OUString &rName, SfxTabPage &rPage)
virtual void ActivatePage (const OUString &rPage)
bool DeactivatePage (std::u16string_view aPage)
SfxItemSetGetInputSetImpl ()
SfxTabPageGetTabPage (std::u16string_view rPageId) const
bool PrepareLeaveCurrentPage ()
void SavePosAndId ()
- Protected Attributes inherited from SfxTabDialogController
std::unique_ptr< weld::Notebookm_xTabCtrl
std::unique_ptr< SfxItemSetm_xExampleSet

Detailed Description

Definition at line 228 of file regionsw.hxx.

Constructor & Destructor Documentation

◆ SwInsertSectionTabDialog()

SwInsertSectionTabDialog::SwInsertSectionTabDialog ( weld::Window pParent,
const SfxItemSet rSet,
SwWrtShell rSh 

◆ ~SwInsertSectionTabDialog()

SwInsertSectionTabDialog::~SwInsertSectionTabDialog ( )

Definition at line 1400 of file uiregionsw.cxx.

Member Function Documentation

◆ GetSectionData()

SwSectionData * SwInsertSectionTabDialog::GetSectionData ( )

Definition at line 240 of file regionsw.hxx.

References m_pSectionData.

◆ Ok()

short SwInsertSectionTabDialog::Ok ( )

◆ PageCreated()

void SwInsertSectionTabDialog::PageCreated ( const OUString &  rId,
SfxTabPage rPage 

◆ SetSectionData()

void SwInsertSectionTabDialog::SetSectionData ( SwSectionData const &  rSect)

Definition at line 1425 of file uiregionsw.cxx.

References m_pSectionData.

Member Data Documentation

◆ m_pSectionData

std::unique_ptr<SwSectionData> SwInsertSectionTabDialog::m_pSectionData

Definition at line 231 of file regionsw.hxx.

Referenced by GetSectionData(), Ok(), and SetSectionData().

◆ m_rWrtSh

SwWrtShell& SwInsertSectionTabDialog::m_rWrtSh

Definition at line 230 of file regionsw.hxx.

Referenced by Ok(), and PageCreated().

The documentation for this class was generated from the following files: