LibreOffice Module sd (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
sd::OutlineBulletDlg Class Reference

Bullet-Tab-Dialog. More...

#include <OutlineBulletDlg.hxx>

Inheritance diagram for sd::OutlineBulletDlg:
[legend]
Collaboration diagram for sd::OutlineBulletDlg:
[legend]

Public Member Functions

 OutlineBulletDlg (weld::Window *pParent, const SfxItemSet *pAttr, ::sd::View *pView)
 Constructor of tab dialog: append pages to the dialog. More...
 
virtual ~OutlineBulletDlg () override
 
const SfxItemSetGetBulletOutputItemSet () const
 
- 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
 

Protected Member Functions

virtual void PageCreated (const OUString &rId, SfxTabPage &rPage) override
 
- 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 ()
 

Private Attributes

SfxItemSet m_aInputSet
 
std::unique_ptr< SfxItemSetm_xOutputSet
 
bool m_bTitle
 
::sd::Viewm_pSdView
 

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 Attributes inherited from SfxTabDialogController
std::unique_ptr< weld::Notebookm_xTabCtrl
 
std::unique_ptr< SfxItemSetm_xExampleSet
 

Detailed Description

Bullet-Tab-Dialog.

Definition at line 31 of file OutlineBulletDlg.hxx.

Constructor & Destructor Documentation

◆ OutlineBulletDlg()

sd::OutlineBulletDlg::OutlineBulletDlg ( weld::Window pParent,
const SfxItemSet pAttr,
::sd::View pView 
)

◆ ~OutlineBulletDlg()

sd::OutlineBulletDlg::~OutlineBulletDlg ( )
overridevirtual

Definition at line 124 of file dlgolbul.cxx.

Member Function Documentation

◆ GetBulletOutputItemSet()

const SfxItemSet * sd::OutlineBulletDlg::GetBulletOutputItemSet ( ) const

◆ PageCreated()

void sd::OutlineBulletDlg::PageCreated ( const OUString &  rId,
SfxTabPage rPage 
)
overrideprotectedvirtual

Member Data Documentation

◆ m_aInputSet

SfxItemSet sd::OutlineBulletDlg::m_aInputSet
private

Definition at line 43 of file OutlineBulletDlg.hxx.

Referenced by OutlineBulletDlg().

◆ m_bTitle

bool sd::OutlineBulletDlg::m_bTitle
private

Definition at line 45 of file OutlineBulletDlg.hxx.

Referenced by GetBulletOutputItemSet(), and OutlineBulletDlg().

◆ m_pSdView

::sd::View* sd::OutlineBulletDlg::m_pSdView
private

Definition at line 46 of file OutlineBulletDlg.hxx.

Referenced by PageCreated().

◆ m_xOutputSet

std::unique_ptr<SfxItemSet> sd::OutlineBulletDlg::m_xOutputSet
private

Definition at line 44 of file OutlineBulletDlg.hxx.

Referenced by GetBulletOutputItemSet(), and OutlineBulletDlg().


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