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:
Collaboration diagram for vcl::OWizardPage:

Public Member Functions

 OWizardPage (weld::Container *pPage, weld::DialogController *pController, const OUString &rUIXMLDescription, const OString &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 OString &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 OString &rHelpId)
OString 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
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 OString &  rID 

Definition at line 42 of file wizardmachine.cxx.

◆ ~OWizardPage()

vcl::OWizardPage::~OWizardPage ( )

Definition at line 47 of file wizardmachine.cxx.

Member Function Documentation

◆ Activate()

void vcl::OWizardPage::Activate ( )

Reimplemented from BuilderPage.

Definition at line 55 of file wizardmachine.cxx.

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

◆ canAdvance()

bool vcl::OWizardPage::canAdvance ( ) const

Definition at line 68 of file wizardmachine.cxx.

◆ commitPage()

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

Definition at line 73 of file wizardmachine.cxx.

◆ initializePage()

void vcl::OWizardPage::initializePage ( )

Definition at line 51 of file wizardmachine.cxx.

◆ updateDialogTravelUI()

void vcl::OWizardPage::updateDialogTravelUI ( )

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: