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

#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 OString &rDialogId)
 
virtual void Activate ()
 
virtual void Deactivate ()
 
virtual void ChildWinDispose ()
 
virtual void Close ()
 
virtual void EndDialog ()
 

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::ToggleButton &, void)
 
 DECL_LINK (SetPageNumberHdl, weld::ToggleButton &, void)
 
 DECL_LINK (ValueChangeHdl, weld::SpinButton &, void)
 
 DECL_LINK (StartPageHdl, weld::ToggleButton &, void)
 

Private Attributes

SwWrtShellmpSh
 
std::unique_ptr< const SwFormatPageDescmpPageFormatDesc
 
SwPageDescmpTitleDesc
 
const SwPageDescmpIndexDesc
 
const SwPageDescmpNormalDesc
 
std::unique_ptr< weld::RadioButtonm_xUseExistingPagesRB
 
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 19 of file titlepage.hxx.

Constructor & Destructor Documentation

SwTitlePageDlg::SwTitlePageDlg ( weld::Window pParent)
SwTitlePageDlg::~SwTitlePageDlg ( )
overridevirtual

Definition at line 254 of file titlepage.cxx.

Member Function Documentation

SwTitlePageDlg::DECL_LINK ( OKHdl  ,
weld::Button ,
void   
)
private
SwTitlePageDlg::DECL_LINK ( EditHdl  ,
weld::Button ,
void   
)
private
SwTitlePageDlg::DECL_LINK ( RestartNumberingHdl  ,
weld::ToggleButton ,
void   
)
private
SwTitlePageDlg::DECL_LINK ( SetPageNumberHdl  ,
weld::ToggleButton ,
void   
)
private
SwTitlePageDlg::DECL_LINK ( ValueChangeHdl  ,
weld::SpinButton ,
void   
)
private
SwTitlePageDlg::DECL_LINK ( StartPageHdl  ,
weld::ToggleButton ,
void   
)
private
void SwTitlePageDlg::FillList ( )
private
sal_uInt16 SwTitlePageDlg::GetInsertPosition ( ) const
private

Definition at line 142 of file titlepage.cxx.

References m_xPageStartNF.

Member Data Documentation

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

Definition at line 32 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 41 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 31 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

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

Definition at line 39 of file titlepage.hxx.

Referenced by FillList().

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

Definition at line 40 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 34 of file titlepage.hxx.

Referenced by GetInsertPosition(), and SwTitlePageDlg().

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

Definition at line 33 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 35 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 36 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 37 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 38 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

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

Definition at line 30 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

const SwPageDesc* SwTitlePageDlg::mpIndexDesc
private

Definition at line 27 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

const SwPageDesc* SwTitlePageDlg::mpNormalDesc
private

Definition at line 28 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().

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

Definition at line 24 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

SwWrtShell* SwTitlePageDlg::mpSh
private

Definition at line 22 of file titlepage.hxx.

Referenced by SwTitlePageDlg().

SwPageDesc* SwTitlePageDlg::mpTitleDesc
private

Definition at line 26 of file titlepage.hxx.

Referenced by FillList(), and SwTitlePageDlg().


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