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

#include <optimizerdialog.hxx>

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

Public Member Functions

 SlidesPage (weld::Container *pPage, OptimizerDialog &rOptimizerDialog)
 
void Init (const css::uno::Sequence< OUString > &rCustomShowList)
 
void UpdateControlStates (bool bDeleteUnusedMasterPages, bool bDeleteHiddenSlides, bool bDeleteNotesPages)
 
OUString Get_TK_CustomShowName () const
 
- Public Member Functions inherited from vcl::OWizardPage
 OWizardPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID)
 
virtual ~OWizardPage () override
 
virtual void initializePage () override
 
virtual bool commitPage (WizardTypes::CommitPageReason _eReason) override
 
virtual bool canAdvance () const override
 
- Public Member Functions inherited from BuilderPage
 BuilderPage (weld::Widget *pParent, weld::DialogController *pController, const OUString &rUIXMLDescription, const OUString &rID, bool bIsMobile=false)
 
virtual ~BuilderPage () COVERITY_NOEXCEPT_FALSE
 
void SetPageTitle (const OUString &rPageTitle)
 
const OUString & GetPageTitle () const
 
virtual void Activate ()
 
virtual void Deactivate ()
 
void SetHelpId (const OUString &rHelpId)
 
OUString GetHelpId () const
 

Private Member Functions

 DECL_LINK (UnusedMasterPagesActionPerformed, weld::Toggleable &, void)
 
 DECL_LINK (UnusedHiddenSlidesActionPerformed, weld::Toggleable &, void)
 
 DECL_LINK (UnusedSlidesActionPerformed, weld::Toggleable &, void)
 
 DECL_LINK (DeleteNotesActionPerformed, weld::Toggleable &, void)
 

Private Attributes

OptimizerDialogmrOptimizerDialog
 
std::unique_ptr< weld::CheckButtonmxMasterSlides
 
std::unique_ptr< weld::CheckButtonmxHiddenSlides
 
std::unique_ptr< weld::CheckButtonmxUnusedSlides
 
std::unique_ptr< weld::ComboBoxmxComboBox
 
std::unique_ptr< weld::CheckButtonmxClearNodes
 

Additional Inherited Members

- Protected Member Functions inherited from vcl::OWizardPage
virtual void Activate () override
 
void updateDialogTravelUI ()
 
- Protected Attributes inherited from BuilderPage
weld::DialogControllerm_pDialogController
 
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Detailed Description

Definition at line 69 of file optimizerdialog.hxx.

Constructor & Destructor Documentation

◆ SlidesPage()

SlidesPage::SlidesPage ( weld::Container pPage,
OptimizerDialog rOptimizerDialog 
)

Member Function Documentation

◆ DECL_LINK() [1/4]

SlidesPage::DECL_LINK ( DeleteNotesActionPerformed  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/4]

SlidesPage::DECL_LINK ( UnusedHiddenSlidesActionPerformed  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [3/4]

SlidesPage::DECL_LINK ( UnusedMasterPagesActionPerformed  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [4/4]

SlidesPage::DECL_LINK ( UnusedSlidesActionPerformed  ,
weld::Toggleable ,
void   
)
private

◆ Get_TK_CustomShowName()

OUString SlidesPage::Get_TK_CustomShowName ( ) const
inline

◆ Init()

void SlidesPage::Init ( const css::uno::Sequence< OUString > &  rCustomShowList)

Definition at line 94 of file optimizerdialog.cxx.

References a, mxComboBox, and mxUnusedSlides.

Referenced by OptimizerDialog::InitPage1().

◆ UpdateControlStates()

void SlidesPage::UpdateControlStates ( bool  bDeleteUnusedMasterPages,
bool  bDeleteHiddenSlides,
bool  bDeleteNotesPages 
)

Member Data Documentation

◆ mrOptimizerDialog

OptimizerDialog& SlidesPage::mrOptimizerDialog
private

Definition at line 72 of file optimizerdialog.hxx.

◆ mxClearNodes

std::unique_ptr<weld::CheckButton> SlidesPage::mxClearNodes
private

Definition at line 77 of file optimizerdialog.hxx.

Referenced by SlidesPage(), and UpdateControlStates().

◆ mxComboBox

std::unique_ptr<weld::ComboBox> SlidesPage::mxComboBox
private

Definition at line 76 of file optimizerdialog.hxx.

Referenced by Get_TK_CustomShowName(), Init(), and UpdateControlStates().

◆ mxHiddenSlides

std::unique_ptr<weld::CheckButton> SlidesPage::mxHiddenSlides
private

Definition at line 74 of file optimizerdialog.hxx.

Referenced by SlidesPage(), and UpdateControlStates().

◆ mxMasterSlides

std::unique_ptr<weld::CheckButton> SlidesPage::mxMasterSlides
private

Definition at line 73 of file optimizerdialog.hxx.

Referenced by SlidesPage(), and UpdateControlStates().

◆ mxUnusedSlides

std::unique_ptr<weld::CheckButton> SlidesPage::mxUnusedSlides
private

Definition at line 75 of file optimizerdialog.hxx.

Referenced by Get_TK_CustomShowName(), Init(), SlidesPage(), and UpdateControlStates().


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