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

#include <num.hxx>

Inheritance diagram for SwSvxNumBulletTabDialog:
[legend]
Collaboration diagram for SwSvxNumBulletTabDialog:
[legend]

Public Member Functions

 SwSvxNumBulletTabDialog (weld::Window *pParent, const SfxItemSet *pSwItemSet, SwWrtShell &)
 
virtual ~SwSvxNumBulletTabDialog () override
 
- Public Member Functions inherited from SfxTabDialogController
 SfxTabDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OString &rID, const SfxItemSet *=nullptr, bool bEditFmt=false)
 
virtual ~SfxTabDialogController () override
 
void AddTabPage (const OString &rName, CreateTabPage pCreateFunc, GetTabPageRanges pRangesFunc)
 
void AddTabPage (const OString &rName, sal_uInt16 nPageCreateId)
 
void AddTabPage (const OString &rName, const OUString &rLabel, CreateTabPage pCreateFunc)
 
void AddTabPage (const OString &rName, const OUString &rLabel, sal_uInt16 nPageCreateId)
 
void RemoveTabPage (const OString &rName)
 
void SetCurPageId (const OString &rName)
 
void ShowPage (const OString &rName)
 
OString 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< OString > getAllPageUIXMLDescriptions () const
 
bool selectPageByUIXMLDescription (const OString &rUIXMLDescription)
 
BitmapEx createScreenshot () const
 
OString GetScreenshotId () const
 
- Public Member Functions inherited from SfxOkDialogController
 SfxOkDialogController (weld::Widget *pParent, const OUString &rUIXMLDescription, const OString &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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog (int nResponse)
 

Private Member Functions

virtual short Ok () override
 
virtual void PageCreated (const OString &rPageId, SfxTabPage &rPage) override
 
 DECL_LINK (RemoveNumberingHdl, weld::Button &, void)
 

Private Attributes

SwWrtShellm_rWrtSh
 
std::unique_ptr< weld::ComboBoxm_xDummyCombo
 

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 OString &rName)
 
virtual void PageCreated (const OString &rName, SfxTabPage &rPage)
 
virtual void ActivatePage (const OString &rPage)
 
bool DeactivatePage (std::string_view aPage)
 
SfxItemSetGetInputSetImpl ()
 
SfxTabPageGetTabPage (std::string_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 120 of file num.hxx.

Constructor & Destructor Documentation

◆ SwSvxNumBulletTabDialog()

SwSvxNumBulletTabDialog::SwSvxNumBulletTabDialog ( weld::Window pParent,
const SfxItemSet pSwItemSet,
SwWrtShell rSh 
)

◆ ~SwSvxNumBulletTabDialog()

SwSvxNumBulletTabDialog::~SwSvxNumBulletTabDialog ( )
overridevirtual

Definition at line 889 of file num.cxx.

Member Function Documentation

◆ DECL_LINK()

SwSvxNumBulletTabDialog::DECL_LINK ( RemoveNumberingHdl  ,
weld::Button ,
void   
)
private

◆ Ok()

short SwSvxNumBulletTabDialog::Ok ( )
overrideprivatevirtual

Reimplemented from SfxTabDialogController.

Definition at line 945 of file num.cxx.

References SfxTabDialogController::m_xExampleSet, and SfxTabDialogController::Ok().

◆ PageCreated()

void SwSvxNumBulletTabDialog::PageCreated ( const OString &  rPageId,
SfxTabPage rPage 
)
overrideprivatevirtual

Member Data Documentation

◆ m_rWrtSh

SwWrtShell& SwSvxNumBulletTabDialog::m_rWrtSh
private

Definition at line 122 of file num.hxx.

Referenced by PageCreated(), and SwSvxNumBulletTabDialog().

◆ m_xDummyCombo

std::unique_ptr<weld::ComboBox> SwSvxNumBulletTabDialog::m_xDummyCombo
private

Definition at line 128 of file num.hxx.

Referenced by PageCreated().


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