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

#include <titlepage.hxx>

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

Public Member Functions

 SwTitlePageDlg (weld::Window *pParent)
 
virtual ~SwTitlePageDlg () override
 
- 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

void FillList ()
 
sal_uInt16 GetInsertPosition () const
 
 DECL_LINK (OKHdl, weld::Button &, void)
 
 DECL_LINK (EditHdl, weld::Button &, void)
 
 DECL_LINK (RestartNumberingHdl, weld::Toggleable &, void)
 
 DECL_LINK (SetPageNumberHdl, weld::Toggleable &, void)
 
 DECL_LINK (ValueChangeHdl, weld::SpinButton &, void)
 
 DECL_LINK (StartPageHdl, weld::Toggleable &, void)
 

Private Attributes

std::unique_ptr< const SwFormatPageDescmpPageFormatDesc
 
SwPageDescmpTitleDesc
 
const SwPageDescmpIndexDesc
 
const SwPageDescmpNormalDesc
 
std::unique_ptr< weld::RadioButtonm_xUseExistingPagesRB
 
std::unique_ptr< weld::RadioButtonm_xInsertNewPagesRB
 
std::unique_ptr< weld::SpinButtonm_xPageCountNF
 
std::unique_ptr< weld::RadioButtonm_xDocumentStartRB
 
std::unique_ptr< weld::RadioButtonm_xPageStartRB
 
std::unique_ptr< weld::SpinButtonm_xPageStartNF
 
std::unique_ptr< weld::CheckButtonm_xRestartNumberingCB
 
std::unique_ptr< weld::SpinButtonm_xRestartNumberingNF
 
std::unique_ptr< weld::CheckButtonm_xSetPageNumberCB
 
std::unique_ptr< weld::SpinButtonm_xSetPageNumberNF
 
std::unique_ptr< weld::ComboBoxm_xPagePropertiesLB
 
std::unique_ptr< weld::Buttonm_xPagePropertiesPB
 
std::unique_ptr< weld::Buttonm_xOkPB
 

Detailed Description

Definition at line 24 of file titlepage.hxx.

Constructor & Destructor Documentation

◆ SwTitlePageDlg()

SwTitlePageDlg::SwTitlePageDlg ( weld::Window pParent)

◆ ~SwTitlePageDlg()

SwTitlePageDlg::~SwTitlePageDlg ( )
overridevirtual

Definition at line 260 of file titlepage.cxx.

Member Function Documentation

◆ DECL_LINK() [1/6]

SwTitlePageDlg::DECL_LINK ( EditHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [2/6]

SwTitlePageDlg::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/6]

SwTitlePageDlg::DECL_LINK ( RestartNumberingHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [4/6]

SwTitlePageDlg::DECL_LINK ( SetPageNumberHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [5/6]

SwTitlePageDlg::DECL_LINK ( StartPageHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [6/6]

SwTitlePageDlg::DECL_LINK ( ValueChangeHdl  ,
weld::SpinButton ,
void   
)
private

◆ FillList()

void SwTitlePageDlg::FillList ( )
private

◆ GetInsertPosition()

sal_uInt16 SwTitlePageDlg::GetInsertPosition ( ) const
private

Definition at line 139 of file titlepage.cxx.

References m_xPageStartNF.

Member Data Documentation

◆ m_xDocumentStartRB

std::unique_ptr<weld::RadioButton> SwTitlePageDlg::m_xDocumentStartRB
private

Definition at line 36 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xInsertNewPagesRB

std::unique_ptr<weld::RadioButton> SwTitlePageDlg::m_xInsertNewPagesRB
private

Definition at line 34 of file titlepage.hxx.

◆ m_xOkPB

std::unique_ptr<weld::Button> SwTitlePageDlg::m_xOkPB
private

Definition at line 45 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xPageCountNF

std::unique_ptr<weld::SpinButton> SwTitlePageDlg::m_xPageCountNF
private

Definition at line 35 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

◆ m_xPagePropertiesLB

std::unique_ptr<weld::ComboBox> SwTitlePageDlg::m_xPagePropertiesLB
private

Definition at line 43 of file titlepage.hxx.

Referenced by FillList().

◆ m_xPagePropertiesPB

std::unique_ptr<weld::Button> SwTitlePageDlg::m_xPagePropertiesPB
private

Definition at line 44 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xPageStartNF

std::unique_ptr<weld::SpinButton> SwTitlePageDlg::m_xPageStartNF
private

Definition at line 38 of file titlepage.hxx.

Referenced by GetInsertPosition(), and SwTitlePageDlg().

◆ m_xPageStartRB

std::unique_ptr<weld::RadioButton> SwTitlePageDlg::m_xPageStartRB
private

Definition at line 37 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xRestartNumberingCB

std::unique_ptr<weld::CheckButton> SwTitlePageDlg::m_xRestartNumberingCB
private

Definition at line 39 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xRestartNumberingNF

std::unique_ptr<weld::SpinButton> SwTitlePageDlg::m_xRestartNumberingNF
private

Definition at line 40 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xSetPageNumberCB

std::unique_ptr<weld::CheckButton> SwTitlePageDlg::m_xSetPageNumberCB
private

Definition at line 41 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xSetPageNumberNF

std::unique_ptr<weld::SpinButton> SwTitlePageDlg::m_xSetPageNumberNF
private

Definition at line 42 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ m_xUseExistingPagesRB

std::unique_ptr<weld::RadioButton> SwTitlePageDlg::m_xUseExistingPagesRB
private

Definition at line 33 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ mpIndexDesc

const SwPageDesc* SwTitlePageDlg::mpIndexDesc
private

Definition at line 30 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

◆ mpNormalDesc

const SwPageDesc* SwTitlePageDlg::mpNormalDesc
private

Definition at line 31 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

◆ mpPageFormatDesc

std::unique_ptr<const SwFormatPageDesc> SwTitlePageDlg::mpPageFormatDesc
private

Definition at line 27 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

◆ mpTitleDesc

SwPageDesc* SwTitlePageDlg::mpTitleDesc
private

Definition at line 29 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().


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