LibreOffice Module vcl (master) 1
Public Member Functions | Protected Member Functions | List of all members
vcl::OWizardPage Class Reference

#include <wizardmachine.hxx>

Inheritance diagram for vcl::OWizardPage:
[legend]
Collaboration diagram for vcl::OWizardPage:
[legend]

Public Member Functions

 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
 

Protected Member Functions

virtual void Activate () override
 
void updateDialogTravelUI ()
 updates the travel-related UI elements of the OWizardMachine we live in (if any) More...
 

Additional Inherited Members

- 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 79 of file wizardmachine.hxx.

Constructor & Destructor Documentation

◆ OWizardPage()

vcl::OWizardPage::OWizardPage ( weld::Container pPage,
weld::DialogController pController,
const OUString &  rUIXMLDescription,
const OUString &  rID 
)

Definition at line 42 of file wizardmachine.cxx.

◆ ~OWizardPage()

vcl::OWizardPage::~OWizardPage ( )
overridevirtual

Definition at line 47 of file wizardmachine.cxx.

Member Function Documentation

◆ Activate()

void vcl::OWizardPage::Activate ( )
overrideprotectedvirtual

Reimplemented from BuilderPage.

Definition at line 55 of file wizardmachine.cxx.

References BuilderPage::Activate(), and updateDialogTravelUI().

◆ canAdvance()

bool vcl::OWizardPage::canAdvance ( ) const
overridevirtual

Definition at line 68 of file wizardmachine.cxx.

◆ commitPage()

bool vcl::OWizardPage::commitPage ( WizardTypes::CommitPageReason  _eReason)
overridevirtual

Definition at line 73 of file wizardmachine.cxx.

◆ initializePage()

void vcl::OWizardPage::initializePage ( )
overridevirtual

Definition at line 51 of file wizardmachine.cxx.

◆ updateDialogTravelUI()

void vcl::OWizardPage::updateDialogTravelUI ( )
protected

updates the travel-related UI elements of the OWizardMachine we live in (if any)

If the parent of the tab page is an OWizardMachine, then updateTravelUI at this instance is called. Otherwise, nothing happens.

Definition at line 61 of file wizardmachine.cxx.

References BuilderPage::m_pDialogController, and vcl::RoadmapWizardMachine::updateTravelUI().

Referenced by Activate().


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