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

#include <pubdlg.hxx>

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

Public Member Functions

 SdPublishingDlg (weld::Window *pWindow, DocumentType eDocType)
 
virtual ~SdPublishingDlg () override
 
void GetParameterSequence (css::uno::Sequence< css::beans::PropertyValue > &rParams)
 
- Public Member Functions inherited from weld::GenericDialogController
 GenericDialogController (weld::Widget *pParent, const OUString &rUIFile, const OUString &rDialogId, bool bMobile=false)
 
virtual DialoggetDialog () override
 
virtual ~GenericDialogController () COVERITY_NOEXCEPT_FALSE override
 
- Public Member Functions inherited from weld::DialogController
virtual DialoggetDialog ()=0
 
const DialoggetConstDialog () const
 
virtual short run ()
 
void set_title (const OUString &rTitle)
 
OUString get_title () const
 
void set_help_id (const OUString &rHelpId)
 
OUString get_help_id () const
 
void response (int nResponse)
 
virtual ~DialogController () COVERITY_NOEXCEPT_FALSE
 

Private Member Functions

void SetDefaults ()
 
void CreatePages ()
 
void ChangePage ()
 
void UpdatePage ()
 
void Load ()
 
bool Save ()
 
void GetDesign (SdPublishingDesign *pDesign)
 
void SetDesign (SdPublishingDesign const *pDesign)
 
void LoadPreviewButtons ()
 loads the html buttons from the button sets, creates a preview and fills the itemset for page 5 More...
 
 DECL_LINK (FinishHdl, weld::Button &, void)
 
 DECL_LINK (NextPageHdl, weld::Button &, void)
 
 DECL_LINK (LastPageHdl, weld::Button &, void)
 
 DECL_LINK (DesignHdl, weld::Toggleable &, void)
 
 DECL_LINK (DesignSelectHdl, weld::TreeView &, void)
 
 DECL_LINK (DesignDeleteHdl, weld::Button &, void)
 
 DECL_LINK (BaseHdl, weld::Toggleable &, void)
 
 DECL_LINK (ContentHdl, weld::Toggleable &, void)
 
 DECL_LINK (GfxFormatHdl, weld::Toggleable &, void)
 
 DECL_LINK (ResolutionHdl, weld::Toggleable &, void)
 
 DECL_LINK (ButtonsHdl, ValueSet *, void)
 
 DECL_LINK (ColorHdl, weld::Button &, void)
 
 DECL_LINK (WebServerHdl, weld::Toggleable &, void)
 
 DECL_LINK (SlideChgHdl, weld::Toggleable &, void)
 

Private Attributes

std::unique_ptr< weld::Containerm_xPage1
 
std::unique_ptr< weld::Labelm_xPage1_Title
 
std::unique_ptr< weld::RadioButtonm_xPage1_NewDesign
 
std::unique_ptr< weld::RadioButtonm_xPage1_OldDesign
 
std::unique_ptr< weld::TreeViewm_xPage1_Designs
 
std::unique_ptr< weld::Buttonm_xPage1_DelDesign
 
std::unique_ptr< weld::Labelm_xPage1_Desc
 
std::unique_ptr< weld::Containerm_xPage2
 
std::unique_ptr< weld::Containerm_xPage2Frame2
 
std::unique_ptr< weld::Containerm_xPage2Frame3
 
std::unique_ptr< weld::Containerm_xPage2Frame4
 
std::unique_ptr< weld::Labelm_xPage2_Title
 
std::unique_ptr< weld::RadioButtonm_xPage2_Standard
 
std::unique_ptr< weld::RadioButtonm_xPage2_Frames
 
std::unique_ptr< weld::RadioButtonm_xPage2_SingleDocument
 
std::unique_ptr< weld::RadioButtonm_xPage2_Kiosk
 
std::unique_ptr< weld::RadioButtonm_xPage2_WebCast
 
std::unique_ptr< weld::Imagem_xPage2_Standard_FB
 
std::unique_ptr< weld::Imagem_xPage2_Frames_FB
 
std::unique_ptr< weld::Imagem_xPage2_Kiosk_FB
 
std::unique_ptr< weld::Imagem_xPage2_WebCast_FB
 
std::unique_ptr< weld::Labelm_xPage2_Title_Html
 
std::unique_ptr< weld::CheckButtonm_xPage2_Content
 
std::unique_ptr< weld::CheckButtonm_xPage2_Notes
 
std::unique_ptr< weld::Labelm_xPage2_Title_WebCast
 
std::unique_ptr< weld::RadioButtonm_xPage2_ASP
 
std::unique_ptr< weld::RadioButtonm_xPage2_PERL
 
std::unique_ptr< weld::Labelm_xPage2_URL_txt
 
std::unique_ptr< weld::Entrym_xPage2_URL
 
std::unique_ptr< weld::Labelm_xPage2_CGI_txt
 
std::unique_ptr< weld::Entrym_xPage2_CGI
 
std::unique_ptr< weld::Labelm_xPage2_Index_txt
 
std::unique_ptr< weld::Entrym_xPage2_Index
 
std::unique_ptr< weld::Labelm_xPage2_Title_Kiosk
 
std::unique_ptr< weld::RadioButtonm_xPage2_ChgDefault
 
std::unique_ptr< weld::RadioButtonm_xPage2_ChgAuto
 
std::unique_ptr< weld::Labelm_xPage2_Duration_txt
 
std::unique_ptr< weld::FormattedSpinButtonm_xPage2_Duration
 
std::unique_ptr< weld::TimeFormatterm_xFormatter
 
std::unique_ptr< weld::CheckButtonm_xPage2_Endless
 
std::unique_ptr< weld::Containerm_xPage3
 
std::unique_ptr< weld::Labelm_xPage3_Title1
 
std::unique_ptr< weld::RadioButtonm_xPage3_Png
 
std::unique_ptr< weld::RadioButtonm_xPage3_Gif
 
std::unique_ptr< weld::RadioButtonm_xPage3_Jpg
 
std::unique_ptr< weld::Labelm_xPage3_Quality_txt
 
std::unique_ptr< weld::ComboBoxm_xPage3_Quality
 
std::unique_ptr< weld::Labelm_xPage3_Title2
 
std::unique_ptr< weld::RadioButtonm_xPage3_Resolution_1
 
std::unique_ptr< weld::RadioButtonm_xPage3_Resolution_2
 
std::unique_ptr< weld::RadioButtonm_xPage3_Resolution_3
 
std::unique_ptr< weld::RadioButtonm_xPage3_Resolution_4
 
std::unique_ptr< weld::Labelm_xPage3_Title3
 
std::unique_ptr< weld::CheckButtonm_xPage3_SldSound
 
std::unique_ptr< weld::CheckButtonm_xPage3_HiddenSlides
 
std::unique_ptr< weld::Containerm_xPage4
 
std::unique_ptr< weld::Labelm_xPage4_Title1
 
std::unique_ptr< weld::Labelm_xPage4_Author_txt
 
std::unique_ptr< weld::Entrym_xPage4_Author
 
std::unique_ptr< weld::Labelm_xPage4_Email_txt
 
std::unique_ptr< weld::Entrym_xPage4_Email
 
std::unique_ptr< weld::Labelm_xPage4_WWW_txt
 
std::unique_ptr< weld::Entrym_xPage4_WWW
 
std::unique_ptr< weld::Labelm_xPage4_Title2
 
std::unique_ptr< weld::TextViewm_xPage4_Misc
 
std::unique_ptr< weld::CheckButtonm_xPage4_Download
 
std::unique_ptr< weld::Containerm_xPage5
 
std::unique_ptr< weld::Labelm_xPage5_Title
 
std::unique_ptr< weld::CheckButtonm_xPage5_TextOnly
 
std::unique_ptr< ValueSetm_xPage5_Buttons
 
std::unique_ptr< weld::CustomWeldm_xPage5_ButtonsWnd
 
std::unique_ptr< weld::Containerm_xPage6
 
std::unique_ptr< weld::Labelm_xPage6_Title
 
std::unique_ptr< weld::RadioButtonm_xPage6_Default
 
std::unique_ptr< weld::RadioButtonm_xPage6_User
 
std::unique_ptr< weld::Buttonm_xPage6_Back
 
std::unique_ptr< weld::Buttonm_xPage6_Text
 
std::unique_ptr< weld::Buttonm_xPage6_Link
 
std::unique_ptr< weld::Buttonm_xPage6_VLink
 
std::unique_ptr< weld::Buttonm_xPage6_ALink
 
std::unique_ptr< weld::RadioButtonm_xPage6_DocColors
 
std::unique_ptr< SdHtmlAttrPreviewm_xPage6_Preview
 
std::unique_ptr< weld::CustomWeldm_xPage6_PreviewWnd
 
std::unique_ptr< ButtonSetm_xButtonSet
 
std::unique_ptr< weld::Buttonm_xLastPageButton
 
std::unique_ptr< weld::Buttonm_xNextPageButton
 
std::unique_ptr< weld::Buttonm_xFinishButton
 
Assistent aAssistentFunc
 
bool m_bImpress
 
bool m_bButtonsDirty
 
Color m_aBackColor
 
Color m_aTextColor
 
Color m_aLinkColor
 
Color m_aVLinkColor
 
Color m_aALinkColor
 
std::vector< SdPublishingDesignm_aDesignList
 
bool m_bDesignListDirty
 
SdPublishingDesignm_pDesign
 

Additional Inherited Members

- Static Public Member Functions inherited from weld::DialogController
static bool runAsync (const std::shared_ptr< DialogController > &rController, const std::function< void(sal_Int32)> &)
 
- Protected Attributes inherited from weld::GenericDialogController
std::unique_ptr< weld::Builderm_xBuilder
 
std::shared_ptr< weld::Dialogm_xDialog
 

Detailed Description

Definition at line 50 of file pubdlg.hxx.

Constructor & Destructor Documentation

◆ SdPublishingDlg()

SdPublishingDlg::SdPublishingDlg ( weld::Window pWindow,
DocumentType  eDocType 
)

◆ ~SdPublishingDlg()

SdPublishingDlg::~SdPublishingDlg ( )
overridevirtual

Definition at line 467 of file pubdlg.cxx.

Member Function Documentation

◆ ChangePage()

void SdPublishingDlg::ChangePage ( )
private

◆ CreatePages()

void SdPublishingDlg::CreatePages ( )
private

Definition at line 472 of file pubdlg.cxx.

References aAssistentFunc, Assistent::InsertControl(), m_bImpress, weld::GenericDialogController::m_xBuilder, m_xFormatter, m_xPage1, m_xPage1_DelDesign, m_xPage1_Desc, m_xPage1_Designs, m_xPage1_NewDesign, m_xPage1_OldDesign, m_xPage1_Title, m_xPage2, m_xPage2_ASP, m_xPage2_CGI, m_xPage2_CGI_txt, m_xPage2_ChgAuto, m_xPage2_ChgDefault, m_xPage2_Content, m_xPage2_Duration, m_xPage2_Duration_txt, m_xPage2_Endless, m_xPage2_Frames, m_xPage2_Frames_FB, m_xPage2_Index, m_xPage2_Index_txt, m_xPage2_Kiosk, m_xPage2_Kiosk_FB, m_xPage2_Notes, m_xPage2_PERL, m_xPage2_SingleDocument, m_xPage2_Standard, m_xPage2_Standard_FB, m_xPage2_Title, m_xPage2_Title_Html, m_xPage2_Title_Kiosk, m_xPage2_Title_WebCast, m_xPage2_URL, m_xPage2_URL_txt, m_xPage2_WebCast, m_xPage2_WebCast_FB, m_xPage2Frame2, m_xPage2Frame3, m_xPage2Frame4, m_xPage3, m_xPage3_Gif, m_xPage3_HiddenSlides, m_xPage3_Jpg, m_xPage3_Png, m_xPage3_Quality, m_xPage3_Quality_txt, m_xPage3_Resolution_1, m_xPage3_Resolution_2, m_xPage3_Resolution_3, m_xPage3_Resolution_4, m_xPage3_SldSound, m_xPage3_Title1, m_xPage3_Title2, m_xPage3_Title3, m_xPage4, m_xPage4_Author, m_xPage4_Author_txt, m_xPage4_Download, m_xPage4_Email, m_xPage4_Email_txt, m_xPage4_Misc, m_xPage4_Title1, m_xPage4_Title2, m_xPage4_WWW, m_xPage4_WWW_txt, m_xPage5, m_xPage5_Buttons, m_xPage5_ButtonsWnd, m_xPage5_TextOnly, m_xPage5_Title, m_xPage6, m_xPage6_ALink, m_xPage6_Back, m_xPage6_Default, m_xPage6_DocColors, m_xPage6_Link, m_xPage6_Preview, m_xPage6_PreviewWnd, m_xPage6_Text, m_xPage6_Title, m_xPage6_User, and m_xPage6_VLink.

Referenced by SdPublishingDlg().

◆ DECL_LINK() [1/14]

SdPublishingDlg::DECL_LINK ( BaseHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/14]

SdPublishingDlg::DECL_LINK ( ButtonsHdl  ,
ValueSet ,
void   
)
private

◆ DECL_LINK() [3/14]

SdPublishingDlg::DECL_LINK ( ColorHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [4/14]

SdPublishingDlg::DECL_LINK ( ContentHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [5/14]

SdPublishingDlg::DECL_LINK ( DesignDeleteHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [6/14]

SdPublishingDlg::DECL_LINK ( DesignHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [7/14]

SdPublishingDlg::DECL_LINK ( DesignSelectHdl  ,
weld::TreeView ,
void   
)
private

◆ DECL_LINK() [8/14]

SdPublishingDlg::DECL_LINK ( FinishHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [9/14]

SdPublishingDlg::DECL_LINK ( GfxFormatHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [10/14]

SdPublishingDlg::DECL_LINK ( LastPageHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [11/14]

SdPublishingDlg::DECL_LINK ( NextPageHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [12/14]

SdPublishingDlg::DECL_LINK ( ResolutionHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [13/14]

SdPublishingDlg::DECL_LINK ( SlideChgHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [14/14]

SdPublishingDlg::DECL_LINK ( WebServerHdl  ,
weld::Toggleable ,
void   
)
private

◆ GetDesign()

void SdPublishingDlg::GetDesign ( SdPublishingDesign pDesign)
private

Definition at line 1359 of file pubdlg.cxx.

References FORMAT_GIF, FORMAT_JPG, FORMAT_PNG, SdPublishingDesign::m_aALinkColor, m_aALinkColor, SdPublishingDesign::m_aAuthor, SdPublishingDesign::m_aBackColor, m_aBackColor, SdPublishingDesign::m_aCGI, SdPublishingDesign::m_aCompression, SdPublishingDesign::m_aEMail, SdPublishingDesign::m_aLinkColor, m_aLinkColor, SdPublishingDesign::m_aMisc, SdPublishingDesign::m_aTextColor, m_aTextColor, SdPublishingDesign::m_aURL, SdPublishingDesign::m_aVLinkColor, m_aVLinkColor, SdPublishingDesign::m_aWWW, SdPublishingDesign::m_bAutoSlide, SdPublishingDesign::m_bContentPage, SdPublishingDesign::m_bDownload, SdPublishingDesign::m_bEndless, SdPublishingDesign::m_bHiddenSlides, m_bImpress, SdPublishingDesign::m_bNotes, SdPublishingDesign::m_bSlideSound, SdPublishingDesign::m_bUseColor, SdPublishingDesign::m_bUserAttr, SdPublishingDesign::m_eFormat, SdPublishingDesign::m_eMode, SdPublishingDesign::m_eScript, SdPublishingDesign::m_nButtonThema, SdPublishingDesign::m_nResolution, SdPublishingDesign::m_nSlideDuration, m_xFormatter, m_xPage2_ASP, m_xPage2_CGI, m_xPage2_ChgAuto, m_xPage2_Content, m_xPage2_Endless, m_xPage2_Frames, m_xPage2_Kiosk, m_xPage2_Notes, m_xPage2_Standard, m_xPage2_URL, m_xPage3_Gif, m_xPage3_HiddenSlides, m_xPage3_Jpg, m_xPage3_Quality, m_xPage3_Resolution_1, m_xPage3_Resolution_2, m_xPage3_Resolution_3, m_xPage3_SldSound, m_xPage4_Author, m_xPage4_Download, m_xPage4_Email, m_xPage4_Misc, m_xPage4_WWW, m_xPage5_Buttons, m_xPage5_TextOnly, m_xPage6_DocColors, m_xPage6_User, PUB_FHDRES_WIDTH, PUB_HIGHRES_WIDTH, PUB_LOWRES_WIDTH, PUB_MEDRES_WIDTH, PUBLISH_FRAMES, PUBLISH_HTML, PUBLISH_KIOSK, PUBLISH_WEBCAST, SCRIPT_ASP, and SCRIPT_PERL.

◆ GetParameterSequence()

void SdPublishingDlg::GetParameterSequence ( css::uno::Sequence< css::beans::PropertyValue > &  rParams)

◆ Load()

void SdPublishingDlg::Load ( )
private

◆ LoadPreviewButtons()

void SdPublishingDlg::LoadPreviewButtons ( )
private

loads the html buttons from the button sets, creates a preview and fills the itemset for page 5

Definition at line 1230 of file pubdlg.cxx.

References Image::GetSizePixel(), Size::Height(), m_bButtonsDirty, m_xButtonSet, m_xPage5_Buttons, p, and pButtonNames.

Referenced by SetDesign(), and UpdatePage().

◆ Save()

bool SdPublishingDlg::Save ( )
private

◆ SetDefaults()

void SdPublishingDlg::SetDefaults ( )
private

Definition at line 650 of file pubdlg.cxx.

References m_xPage1_NewDesign, m_xPage1_OldDesign, SetDesign(), and UpdatePage().

Referenced by SdPublishingDlg().

◆ SetDesign()

void SdPublishingDlg::SetDesign ( SdPublishingDesign const *  pDesign)
private

Definition at line 1278 of file pubdlg.cxx.

References aAssistentFunc, Assistent::DisablePage(), tools::Time::EMPTY, Assistent::EnablePage(), FORMAT_GIF, FORMAT_JPG, FORMAT_PNG, LoadPreviewButtons(), SdPublishingDesign::m_aALinkColor, m_aALinkColor, SdPublishingDesign::m_aAuthor, SdPublishingDesign::m_aBackColor, m_aBackColor, SdPublishingDesign::m_aCGI, SdPublishingDesign::m_aCompression, SdPublishingDesign::m_aEMail, SdPublishingDesign::m_aLinkColor, m_aLinkColor, SdPublishingDesign::m_aMisc, SdPublishingDesign::m_aTextColor, m_aTextColor, SdPublishingDesign::m_aURL, SdPublishingDesign::m_aVLinkColor, m_aVLinkColor, SdPublishingDesign::m_aWWW, SdPublishingDesign::m_bAutoSlide, m_bButtonsDirty, SdPublishingDesign::m_bContentPage, SdPublishingDesign::m_bDownload, SdPublishingDesign::m_bEndless, SdPublishingDesign::m_bHiddenSlides, m_bImpress, SdPublishingDesign::m_bNotes, SdPublishingDesign::m_bSlideSound, SdPublishingDesign::m_bUseColor, SdPublishingDesign::m_bUserAttr, SdPublishingDesign::m_eFormat, SdPublishingDesign::m_eMode, SdPublishingDesign::m_eScript, SdPublishingDesign::m_nButtonThema, SdPublishingDesign::m_nResolution, SdPublishingDesign::m_nSlideDuration, m_xFormatter, m_xPage2_ASP, m_xPage2_CGI, m_xPage2_ChgAuto, m_xPage2_ChgDefault, m_xPage2_Content, m_xPage2_Endless, m_xPage2_Frames, m_xPage2_Kiosk, m_xPage2_Notes, m_xPage2_PERL, m_xPage2_Standard, m_xPage2_URL, m_xPage2_WebCast, m_xPage3_Gif, m_xPage3_HiddenSlides, m_xPage3_Jpg, m_xPage3_Png, m_xPage3_Quality, m_xPage3_Resolution_1, m_xPage3_Resolution_2, m_xPage3_Resolution_3, m_xPage3_Resolution_4, m_xPage3_SldSound, m_xPage4_Author, m_xPage4_Download, m_xPage4_Email, m_xPage4_Misc, m_xPage4_WWW, m_xPage5_Buttons, m_xPage5_TextOnly, m_xPage6_DocColors, m_xPage6_Preview, m_xPage6_User, tools::Time::MakeTimeFromMS(), PUB_FHDRES_WIDTH, PUB_HIGHRES_WIDTH, PUB_LOWRES_WIDTH, PUB_MEDRES_WIDTH, PUBLISH_FRAMES, PUBLISH_HTML, PUBLISH_KIOSK, PUBLISH_WEBCAST, SCRIPT_ASP, SCRIPT_PERL, and UpdatePage().

Referenced by SetDefaults().

◆ UpdatePage()

void SdPublishingDlg::UpdatePage ( )
private

Member Data Documentation

◆ aAssistentFunc

Assistent SdPublishingDlg::aAssistentFunc
private

Definition at line 157 of file pubdlg.hxx.

Referenced by ChangePage(), CreatePages(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_aALinkColor

Color SdPublishingDlg::m_aALinkColor
private

Definition at line 166 of file pubdlg.hxx.

Referenced by GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_aBackColor

Color SdPublishingDlg::m_aBackColor
private

Definition at line 165 of file pubdlg.hxx.

Referenced by GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_aDesignList

std::vector<SdPublishingDesign> SdPublishingDlg::m_aDesignList
private

Definition at line 171 of file pubdlg.hxx.

Referenced by Load(), Save(), SdPublishingDlg(), and UpdatePage().

◆ m_aLinkColor

Color SdPublishingDlg::m_aLinkColor
private

Definition at line 165 of file pubdlg.hxx.

Referenced by GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_aTextColor

Color SdPublishingDlg::m_aTextColor
private

Definition at line 165 of file pubdlg.hxx.

Referenced by GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_aVLinkColor

Color SdPublishingDlg::m_aVLinkColor
private

Definition at line 166 of file pubdlg.hxx.

Referenced by GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_bButtonsDirty

bool SdPublishingDlg::m_bButtonsDirty
private

Definition at line 160 of file pubdlg.hxx.

Referenced by LoadPreviewButtons(), SetDesign(), and UpdatePage().

◆ m_bDesignListDirty

bool SdPublishingDlg::m_bDesignListDirty
private

Definition at line 172 of file pubdlg.hxx.

Referenced by Load().

◆ m_bImpress

bool SdPublishingDlg::m_bImpress
private

◆ m_pDesign

SdPublishingDesign* SdPublishingDlg::m_pDesign
private

Definition at line 173 of file pubdlg.hxx.

◆ m_xButtonSet

std::unique_ptr<ButtonSet> SdPublishingDlg::m_xButtonSet
private

Definition at line 150 of file pubdlg.hxx.

Referenced by LoadPreviewButtons().

◆ m_xFinishButton

std::unique_ptr<weld::Button> SdPublishingDlg::m_xFinishButton
private

Definition at line 155 of file pubdlg.hxx.

Referenced by ChangePage(), and SdPublishingDlg().

◆ m_xFormatter

std::unique_ptr<weld::TimeFormatter> SdPublishingDlg::m_xFormatter
private

Definition at line 96 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xLastPageButton

std::unique_ptr<weld::Button> SdPublishingDlg::m_xLastPageButton
private

Definition at line 153 of file pubdlg.hxx.

Referenced by SdPublishingDlg(), and UpdatePage().

◆ m_xNextPageButton

std::unique_ptr<weld::Button> SdPublishingDlg::m_xNextPageButton
private

Definition at line 154 of file pubdlg.hxx.

Referenced by ChangePage(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage1

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage1
private

Definition at line 54 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage1_DelDesign

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage1_DelDesign
private

Definition at line 59 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage1_Desc

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage1_Desc
private

Definition at line 60 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage1_Designs

std::unique_ptr<weld::TreeView> SdPublishingDlg::m_xPage1_Designs
private

Definition at line 58 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage1_NewDesign

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage1_NewDesign
private

Definition at line 56 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), SetDefaults(), and UpdatePage().

◆ m_xPage1_OldDesign

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage1_OldDesign
private

Definition at line 57 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), SetDefaults(), and UpdatePage().

◆ m_xPage1_Title

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage1_Title
private

Definition at line 55 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage2

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage2
private

Definition at line 63 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage2_ASP

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_ASP
private

◆ m_xPage2_CGI

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage2_CGI
private

◆ m_xPage2_CGI_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_CGI_txt
private

Definition at line 87 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_ChgAuto

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_ChgAuto
private

◆ m_xPage2_ChgDefault

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_ChgDefault
private

Definition at line 92 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_xPage2_Content

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage2_Content
private

◆ m_xPage2_Duration

std::unique_ptr<weld::FormattedSpinButton> SdPublishingDlg::m_xPage2_Duration
private

Definition at line 95 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_Duration_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Duration_txt
private

Definition at line 94 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_Endless

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage2_Endless
private

Definition at line 97 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SetDesign(), and UpdatePage().

◆ m_xPage2_Frames

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_Frames
private

◆ m_xPage2_Frames_FB

std::unique_ptr<weld::Image> SdPublishingDlg::m_xPage2_Frames_FB
private

Definition at line 74 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage2_Index

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage2_Index
private

Definition at line 90 of file pubdlg.hxx.

Referenced by CreatePages(), GetParameterSequence(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage2_Index_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Index_txt
private

Definition at line 89 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_Kiosk

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_Kiosk
private

◆ m_xPage2_Kiosk_FB

std::unique_ptr<weld::Image> SdPublishingDlg::m_xPage2_Kiosk_FB
private

Definition at line 75 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage2_Notes

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage2_Notes
private

Definition at line 80 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SetDesign(), and UpdatePage().

◆ m_xPage2_PERL

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_PERL
private

Definition at line 84 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_xPage2_SingleDocument

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_SingleDocument
private

Definition at line 70 of file pubdlg.hxx.

Referenced by CreatePages(), GetParameterSequence(), and SdPublishingDlg().

◆ m_xPage2_Standard

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_Standard
private

Definition at line 68 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_xPage2_Standard_FB

std::unique_ptr<weld::Image> SdPublishingDlg::m_xPage2_Standard_FB
private

Definition at line 73 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage2_Title

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Title
private

Definition at line 67 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage2_Title_Html

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Title_Html
private

Definition at line 78 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_Title_Kiosk

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Title_Kiosk
private

Definition at line 91 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_Title_WebCast

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_Title_WebCast
private

Definition at line 82 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_URL

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage2_URL
private

Definition at line 86 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SetDesign(), and UpdatePage().

◆ m_xPage2_URL_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage2_URL_txt
private

Definition at line 85 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2_WebCast

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage2_WebCast
private

Definition at line 72 of file pubdlg.hxx.

Referenced by CreatePages(), GetParameterSequence(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_xPage2_WebCast_FB

std::unique_ptr<weld::Image> SdPublishingDlg::m_xPage2_WebCast_FB
private

Definition at line 76 of file pubdlg.hxx.

Referenced by CreatePages(), SdPublishingDlg(), and UpdatePage().

◆ m_xPage2Frame2

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage2Frame2
private

Definition at line 64 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2Frame3

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage2Frame3
private

Definition at line 65 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage2Frame4

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage2Frame4
private

Definition at line 66 of file pubdlg.hxx.

Referenced by CreatePages(), and UpdatePage().

◆ m_xPage3

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage3
private

Definition at line 100 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage3_Gif

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Gif
private

Definition at line 103 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_HiddenSlides

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage3_HiddenSlides
private

Definition at line 114 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage3_Jpg

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Jpg
private

Definition at line 104 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), SdPublishingDlg(), SetDesign(), and UpdatePage().

◆ m_xPage3_Png

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Png
private

Definition at line 102 of file pubdlg.hxx.

Referenced by CreatePages(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_Quality

std::unique_ptr<weld::ComboBox> SdPublishingDlg::m_xPage3_Quality
private

◆ m_xPage3_Quality_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage3_Quality_txt
private

Definition at line 105 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage3_Resolution_1

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Resolution_1
private

Definition at line 108 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_Resolution_2

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Resolution_2
private

Definition at line 109 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_Resolution_3

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Resolution_3
private

Definition at line 110 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_Resolution_4

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage3_Resolution_4
private

Definition at line 111 of file pubdlg.hxx.

Referenced by CreatePages(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage3_SldSound

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage3_SldSound
private

Definition at line 113 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SetDesign(), and UpdatePage().

◆ m_xPage3_Title1

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage3_Title1
private

Definition at line 101 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage3_Title2

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage3_Title2
private

Definition at line 107 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage3_Title3

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage3_Title3
private

Definition at line 112 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage4
private

Definition at line 117 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4_Author

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage4_Author
private

Definition at line 120 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage4_Author_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage4_Author_txt
private

Definition at line 119 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4_Download

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage4_Download
private

Definition at line 127 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage4_Email

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage4_Email
private

Definition at line 122 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage4_Email_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage4_Email_txt
private

Definition at line 121 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4_Misc

std::unique_ptr<weld::TextView> SdPublishingDlg::m_xPage4_Misc
private

Definition at line 126 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage4_Title1

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage4_Title1
private

Definition at line 118 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4_Title2

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage4_Title2
private

Definition at line 125 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage4_WWW

std::unique_ptr<weld::Entry> SdPublishingDlg::m_xPage4_WWW
private

Definition at line 124 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage4_WWW_txt

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage4_WWW_txt
private

Definition at line 123 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage5

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage5
private

Definition at line 130 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage5_Buttons

std::unique_ptr<ValueSet> SdPublishingDlg::m_xPage5_Buttons
private

◆ m_xPage5_ButtonsWnd

std::unique_ptr<weld::CustomWeld> SdPublishingDlg::m_xPage5_ButtonsWnd
private

Definition at line 134 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage5_TextOnly

std::unique_ptr<weld::CheckButton> SdPublishingDlg::m_xPage5_TextOnly
private

Definition at line 132 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage5_Title

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage5_Title
private

Definition at line 131 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage6

std::unique_ptr<weld::Container> SdPublishingDlg::m_xPage6
private

Definition at line 137 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage6_ALink

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage6_ALink
private

Definition at line 145 of file pubdlg.hxx.

Referenced by CreatePages(), and SdPublishingDlg().

◆ m_xPage6_Back

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage6_Back
private

Definition at line 141 of file pubdlg.hxx.

Referenced by CreatePages(), and SdPublishingDlg().

◆ m_xPage6_Default

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage6_Default
private

Definition at line 139 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage6_DocColors

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage6_DocColors
private

Definition at line 146 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), SdPublishingDlg(), and SetDesign().

◆ m_xPage6_Link

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage6_Link
private

Definition at line 143 of file pubdlg.hxx.

Referenced by CreatePages(), and SdPublishingDlg().

◆ m_xPage6_Preview

std::unique_ptr<SdHtmlAttrPreview> SdPublishingDlg::m_xPage6_Preview
private

Definition at line 147 of file pubdlg.hxx.

Referenced by CreatePages(), and SetDesign().

◆ m_xPage6_PreviewWnd

std::unique_ptr<weld::CustomWeld> SdPublishingDlg::m_xPage6_PreviewWnd
private

Definition at line 148 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage6_Text

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage6_Text
private

Definition at line 142 of file pubdlg.hxx.

Referenced by CreatePages(), and SdPublishingDlg().

◆ m_xPage6_Title

std::unique_ptr<weld::Label> SdPublishingDlg::m_xPage6_Title
private

Definition at line 138 of file pubdlg.hxx.

Referenced by CreatePages().

◆ m_xPage6_User

std::unique_ptr<weld::RadioButton> SdPublishingDlg::m_xPage6_User
private

Definition at line 140 of file pubdlg.hxx.

Referenced by CreatePages(), GetDesign(), GetParameterSequence(), and SetDesign().

◆ m_xPage6_VLink

std::unique_ptr<weld::Button> SdPublishingDlg::m_xPage6_VLink
private

Definition at line 144 of file pubdlg.hxx.

Referenced by CreatePages(), and SdPublishingDlg().


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