LibreOffice Module sd (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
sd::HeaderFooterTabPage Class Reference
Collaboration diagram for sd::HeaderFooterTabPage:
[legend]

Public Member Functions

 HeaderFooterTabPage (weld::Container *pParent, SdDrawDocument *pDoc, SdPage *pActualPage, bool bHandoutMode)
 
void init (const HeaderFooterSettings &rSettings, bool bNotOnTitle)
 
void getData (HeaderFooterSettings &rSettings, bool &rNotOnTitle)
 
void update ()
 

Private Member Functions

 DECL_LINK (UpdateOnToggleHdl, weld::Toggleable &, void)
 
 DECL_LINK (LanguageChangeHdl, weld::ComboBox &, void)
 
void FillFormatList (sal_Int32 nSelectedPos)
 
void GetOrSetDateTimeLanguage (LanguageType &rLanguage, bool bSet)
 
void GetOrSetDateTimeLanguage (LanguageType &rLanguage, bool bSet, SdPage *pPage)
 

Private Attributes

SdDrawDocumentmpDoc
 
LanguageType meOldLanguage
 
bool mbHandoutMode
 
std::unique_ptr< weld::BuildermxBuilder
 
std::unique_ptr< weld::ContainermxContainer
 
std::unique_ptr< weld::LabelmxFTIncludeOn
 
std::unique_ptr< weld::CheckButtonmxCBHeader
 
std::unique_ptr< weld::WidgetmxHeaderBox
 
std::unique_ptr< weld::EntrymxTBHeader
 
std::unique_ptr< weld::CheckButtonmxCBDateTime
 
std::unique_ptr< weld::RadioButtonmxRBDateTimeFixed
 
std::unique_ptr< weld::RadioButtonmxRBDateTimeAutomatic
 
std::unique_ptr< weld::EntrymxTBDateTimeFixed
 
std::unique_ptr< weld::ComboBoxmxCBDateTimeFormat
 
std::unique_ptr< weld::LabelmxFTDateTimeLanguage
 
std::unique_ptr< SvxLanguageBoxmxCBDateTimeLanguage
 
std::unique_ptr< weld::CheckButtonmxCBFooter
 
std::unique_ptr< weld::WidgetmxFooterBox
 
std::unique_ptr< weld::EntrymxTBFooter
 
std::unique_ptr< weld::CheckButtonmxCBSlideNumber
 
std::unique_ptr< weld::CheckButtonmxCBNotOnTitle
 
std::unique_ptr< weld::LabelmxReplacementA
 
std::unique_ptr< weld::LabelmxReplacementB
 
std::unique_ptr< PresLayoutPreview > mxCTPreview
 
std::unique_ptr< weld::CustomWeldmxCTPreviewWin
 

Detailed Description

Definition at line 118 of file headerfooterdlg.cxx.

Constructor & Destructor Documentation

◆ HeaderFooterTabPage()

HeaderFooterTabPage::HeaderFooterTabPage ( weld::Container pParent,
SdDrawDocument pDoc,
SdPage pActualPage,
bool  bHandoutMode 
)

Member Function Documentation

◆ DECL_LINK() [1/2]

sd::HeaderFooterTabPage::DECL_LINK ( LanguageChangeHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/2]

sd::HeaderFooterTabPage::DECL_LINK ( UpdateOnToggleHdl  ,
weld::Toggleable ,
void   
)
private

◆ FillFormatList()

void HeaderFooterTabPage::FillFormatList ( sal_Int32  nSelectedPos)
private

◆ getData()

void HeaderFooterTabPage::getData ( HeaderFooterSettings rSettings,
bool &  rNotOnTitle 
)

◆ GetOrSetDateTimeLanguage() [1/2]

void HeaderFooterTabPage::GetOrSetDateTimeLanguage ( LanguageType rLanguage,
bool  bSet 
)
private

◆ GetOrSetDateTimeLanguage() [2/2]

void HeaderFooterTabPage::GetOrSetDateTimeLanguage ( LanguageType rLanguage,
bool  bSet,
SdPage pPage 
)
private

◆ init()

void HeaderFooterTabPage::init ( const HeaderFooterSettings rSettings,
bool  bNotOnTitle 
)

◆ update()

void HeaderFooterTabPage::update ( )

Member Data Documentation

◆ mbHandoutMode

bool sd::HeaderFooterTabPage::mbHandoutMode
private

Definition at line 123 of file headerfooterdlg.cxx.

Referenced by GetOrSetDateTimeLanguage(), and HeaderFooterTabPage().

◆ meOldLanguage

LanguageType sd::HeaderFooterTabPage::meOldLanguage
private

Definition at line 122 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), and init().

◆ mpDoc

SdDrawDocument* sd::HeaderFooterTabPage::mpDoc
private

Definition at line 121 of file headerfooterdlg.cxx.

Referenced by GetOrSetDateTimeLanguage().

◆ mxBuilder

std::unique_ptr<weld::Builder> sd::HeaderFooterTabPage::mxBuilder
private

Definition at line 125 of file headerfooterdlg.cxx.

◆ mxCBDateTime

std::unique_ptr<weld::CheckButton> sd::HeaderFooterTabPage::mxCBDateTime
private

Definition at line 131 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), init(), and update().

◆ mxCBDateTimeFormat

std::unique_ptr<weld::ComboBox> sd::HeaderFooterTabPage::mxCBDateTimeFormat
private

Definition at line 135 of file headerfooterdlg.cxx.

Referenced by FillFormatList(), getData(), init(), and update().

◆ mxCBDateTimeLanguage

std::unique_ptr<SvxLanguageBox> sd::HeaderFooterTabPage::mxCBDateTimeLanguage
private

Definition at line 137 of file headerfooterdlg.cxx.

Referenced by FillFormatList(), getData(), HeaderFooterTabPage(), init(), and update().

◆ mxCBFooter

std::unique_ptr<weld::CheckButton> sd::HeaderFooterTabPage::mxCBFooter
private

Definition at line 138 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), init(), and update().

◆ mxCBHeader

std::unique_ptr<weld::CheckButton> sd::HeaderFooterTabPage::mxCBHeader
private

Definition at line 128 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), init(), and update().

◆ mxCBNotOnTitle

std::unique_ptr<weld::CheckButton> sd::HeaderFooterTabPage::mxCBNotOnTitle
private

Definition at line 142 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), and init().

◆ mxCBSlideNumber

std::unique_ptr<weld::CheckButton> sd::HeaderFooterTabPage::mxCBSlideNumber
private

Definition at line 141 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), and init().

◆ mxContainer

std::unique_ptr<weld::Container> sd::HeaderFooterTabPage::mxContainer
private

Definition at line 126 of file headerfooterdlg.cxx.

◆ mxCTPreview

std::unique_ptr<PresLayoutPreview> sd::HeaderFooterTabPage::mxCTPreview
private

Definition at line 145 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage(), and update().

◆ mxCTPreviewWin

std::unique_ptr<weld::CustomWeld> sd::HeaderFooterTabPage::mxCTPreviewWin
private

Definition at line 146 of file headerfooterdlg.cxx.

◆ mxFooterBox

std::unique_ptr<weld::Widget> sd::HeaderFooterTabPage::mxFooterBox
private

Definition at line 139 of file headerfooterdlg.cxx.

Referenced by update().

◆ mxFTDateTimeLanguage

std::unique_ptr<weld::Label> sd::HeaderFooterTabPage::mxFTDateTimeLanguage
private

Definition at line 136 of file headerfooterdlg.cxx.

Referenced by update().

◆ mxFTIncludeOn

std::unique_ptr<weld::Label> sd::HeaderFooterTabPage::mxFTIncludeOn
private

Definition at line 127 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage().

◆ mxHeaderBox

std::unique_ptr<weld::Widget> sd::HeaderFooterTabPage::mxHeaderBox
private

Definition at line 129 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage(), and update().

◆ mxRBDateTimeAutomatic

std::unique_ptr<weld::RadioButton> sd::HeaderFooterTabPage::mxRBDateTimeAutomatic
private

Definition at line 133 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage(), init(), and update().

◆ mxRBDateTimeFixed

std::unique_ptr<weld::RadioButton> sd::HeaderFooterTabPage::mxRBDateTimeFixed
private

Definition at line 132 of file headerfooterdlg.cxx.

Referenced by getData(), HeaderFooterTabPage(), init(), and update().

◆ mxReplacementA

std::unique_ptr<weld::Label> sd::HeaderFooterTabPage::mxReplacementA
private

Definition at line 143 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage().

◆ mxReplacementB

std::unique_ptr<weld::Label> sd::HeaderFooterTabPage::mxReplacementB
private

Definition at line 144 of file headerfooterdlg.cxx.

Referenced by HeaderFooterTabPage().

◆ mxTBDateTimeFixed

std::unique_ptr<weld::Entry> sd::HeaderFooterTabPage::mxTBDateTimeFixed
private

Definition at line 134 of file headerfooterdlg.cxx.

Referenced by getData(), init(), and update().

◆ mxTBFooter

std::unique_ptr<weld::Entry> sd::HeaderFooterTabPage::mxTBFooter
private

Definition at line 140 of file headerfooterdlg.cxx.

Referenced by getData(), and init().

◆ mxTBHeader

std::unique_ptr<weld::Entry> sd::HeaderFooterTabPage::mxTBHeader
private

Definition at line 130 of file headerfooterdlg.cxx.

Referenced by getData(), and init().


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