LibreOffice Module sd (master) 1
|
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) |
Definition at line 118 of file headerfooterdlg.cxx.
HeaderFooterTabPage::HeaderFooterTabPage | ( | weld::Container * | pParent, |
SdDrawDocument * | pDoc, | ||
SdPage * | pActualPage, | ||
bool | bHandoutMode | ||
) |
Definition at line 355 of file headerfooterdlg.cxx.
References FillFormatList(), SdDrawDocument::GetMasterSdPage(), GetOrSetDateTimeLanguage(), MsLangId::getRealLanguage(), SdrPage::IsMasterPage(), LINK, mbHandoutMode, meOldLanguage, mxCBDateTime, mxCBDateTimeLanguage, mxCBFooter, mxCBHeader, mxCBNotOnTitle, mxCBSlideNumber, mxContainer, mxCTPreview, mxFTIncludeOn, mxHeaderBox, mxRBDateTimeAutomatic, mxRBDateTimeFixed, mxReplacementA, mxReplacementB, Notes, Standard, and SdrPage::TRG_GetMasterPage().
|
private |
|
private |
|
private |
Definition at line 420 of file headerfooterdlg.cxx.
References aStr, SvxDateTimeField::GetFormatted(), mxCBDateTimeFormat, mxCBDateTimeLanguage, sd::nDateTimeFormats, sd::nDateTimeFormatsCount, SD_MOD, and DateTime::SYSTEM.
Referenced by HeaderFooterTabPage().
void HeaderFooterTabPage::getData | ( | HeaderFooterSettings & | rSettings, |
bool & | rNotOnTitle | ||
) |
Definition at line 471 of file headerfooterdlg.cxx.
References GetOrSetDateTimeLanguage(), sd::HeaderFooterSettings::maDateTimeText, sd::HeaderFooterSettings::maFooterText, sd::HeaderFooterSettings::maHeaderText, sd::HeaderFooterSettings::mbDateTimeIsFixed, sd::HeaderFooterSettings::mbDateTimeVisible, sd::HeaderFooterSettings::mbFooterVisible, sd::HeaderFooterSettings::mbHeaderVisible, sd::HeaderFooterSettings::mbSlideNumberVisible, sd::HeaderFooterSettings::meDateFormat, meOldLanguage, sd::HeaderFooterSettings::meTimeFormat, mxCBDateTime, mxCBDateTimeFormat, mxCBDateTimeLanguage, mxCBFooter, mxCBHeader, mxCBNotOnTitle, mxCBSlideNumber, mxRBDateTimeFixed, mxTBDateTimeFixed, mxTBFooter, mxTBHeader, sd::nDateTimeFormats, and nPos.
Referenced by update().
|
private |
Definition at line 518 of file headerfooterdlg.cxx.
References SdDrawDocument::GetMasterSdPage(), SdDrawDocument::GetMasterSdPageCount(), GetOrSetDateTimeLanguage(), mbHandoutMode, mpDoc, Notes, and Standard.
Referenced by getData(), GetOrSetDateTimeLanguage(), and HeaderFooterTabPage().
|
private |
Definition at line 549 of file headerfooterdlg.cxx.
References EFieldInfo::aPosition, Outliner::Clear(), Outliner::CreateParaObject(), DateTime, EE_CHAR_LANGUAGE(), EE_CHAR_LANGUAGE_CJK(), EE_CHAR_LANGUAGE_CTL(), EditEngine::GetAttribs(), Outliner::GetEditEngine(), EditEngine::GetFieldCount(), EditEngine::GetFieldInfo(), SdDrawDocument::GetInternalOutliner(), Outliner::GetLanguage(), Outliner::GetOutlinerMode(), SdrTextObj::GetOutlinerParaObject(), EditEngine::GetParagraphCount(), SdPage::GetPresObj(), Outliner::Init(), mpDoc, EPosition::nIndex, EPosition::nPara, EFieldInfo::pFieldItem, SfxItemSet::Put(), EditEngine::QuickSetAttribs(), SdrObject::SetOutlinerParaObject(), Outliner::SetText(), and Outliner::UpdateFields().
void HeaderFooterTabPage::init | ( | const HeaderFooterSettings & | rSettings, |
bool | bNotOnTitle | ||
) |
Definition at line 440 of file headerfooterdlg.cxx.
References sd::HeaderFooterSettings::maDateTimeText, sd::HeaderFooterSettings::maFooterText, sd::HeaderFooterSettings::maHeaderText, sd::HeaderFooterSettings::mbDateTimeIsFixed, sd::HeaderFooterSettings::mbDateTimeVisible, sd::HeaderFooterSettings::mbFooterVisible, sd::HeaderFooterSettings::mbHeaderVisible, sd::HeaderFooterSettings::mbSlideNumberVisible, sd::HeaderFooterSettings::meDateFormat, meOldLanguage, sd::HeaderFooterSettings::meTimeFormat, mxCBDateTime, mxCBDateTimeFormat, mxCBDateTimeLanguage, mxCBFooter, mxCBHeader, mxCBNotOnTitle, mxCBSlideNumber, mxRBDateTimeAutomatic, mxRBDateTimeFixed, mxTBDateTimeFixed, mxTBFooter, mxTBHeader, sd::nDateTimeFormats, nPos, and update().
void HeaderFooterTabPage::update | ( | ) |
Definition at line 496 of file headerfooterdlg.cxx.
References getData(), mxCBDateTime, mxCBDateTimeFormat, mxCBDateTimeLanguage, mxCBFooter, mxCBHeader, mxCTPreview, mxFooterBox, mxFTDateTimeLanguage, mxHeaderBox, mxRBDateTimeAutomatic, mxRBDateTimeFixed, and mxTBDateTimeFixed.
Referenced by init().
|
private |
Definition at line 123 of file headerfooterdlg.cxx.
Referenced by GetOrSetDateTimeLanguage(), and HeaderFooterTabPage().
|
private |
Definition at line 122 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), and init().
|
private |
Definition at line 121 of file headerfooterdlg.cxx.
Referenced by GetOrSetDateTimeLanguage().
|
private |
Definition at line 125 of file headerfooterdlg.cxx.
|
private |
Definition at line 131 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 135 of file headerfooterdlg.cxx.
Referenced by FillFormatList(), getData(), init(), and update().
|
private |
Definition at line 137 of file headerfooterdlg.cxx.
Referenced by FillFormatList(), getData(), HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 138 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 128 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 142 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), and init().
|
private |
Definition at line 141 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), and init().
|
private |
Definition at line 126 of file headerfooterdlg.cxx.
|
private |
Definition at line 145 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage(), and update().
|
private |
Definition at line 146 of file headerfooterdlg.cxx.
|
private |
Definition at line 139 of file headerfooterdlg.cxx.
Referenced by update().
|
private |
Definition at line 136 of file headerfooterdlg.cxx.
Referenced by update().
|
private |
Definition at line 127 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage().
|
private |
Definition at line 129 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage(), and update().
|
private |
Definition at line 133 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 132 of file headerfooterdlg.cxx.
Referenced by getData(), HeaderFooterTabPage(), init(), and update().
|
private |
Definition at line 143 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage().
|
private |
Definition at line 144 of file headerfooterdlg.cxx.
Referenced by HeaderFooterTabPage().
|
private |
Definition at line 134 of file headerfooterdlg.cxx.
|
private |
Definition at line 140 of file headerfooterdlg.cxx.
|
private |
Definition at line 130 of file headerfooterdlg.cxx.