LibreOffice Module vcl (master) 1
|
#include <wizardmachine.hxx>
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 |
determines whether or not it is allowed to advance to a next page More... | |
![]() | |
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 |
virtual void | initializePage ()=0 |
virtual bool | commitPage (WizardTypes::CommitPageReason _eReason)=0 |
virtual bool | canAdvance () const =0 |
determines whether or not it is allowed to advance to a next page More... | |
Protected Member Functions | |
virtual void | Activate () override |
void | updateDialogTravelUI () |
updates the travel-related UI elements of the OWizardMachine we live in (if any) More... | |
![]() | |
~IWizardPageController () | |
Additional Inherited Members | |
![]() | |
weld::DialogController * | m_pDialogController |
std::unique_ptr< weld::Builder > | m_xBuilder |
std::unique_ptr< weld::Container > | m_xContainer |
Definition at line 79 of file wizardmachine.hxx.
vcl::OWizardPage::OWizardPage | ( | weld::Container * | pPage, |
weld::DialogController * | pController, | ||
const OUString & | rUIXMLDescription, | ||
const OString & | rID | ||
) |
Definition at line 42 of file wizardmachine.cxx.
|
overridevirtual |
Definition at line 47 of file wizardmachine.cxx.
|
overrideprotectedvirtual |
Reimplemented from BuilderPage.
Definition at line 55 of file wizardmachine.cxx.
References BuilderPage::Activate(), and updateDialogTravelUI().
|
overridevirtual |
determines whether or not it is allowed to advance to a next page
You should make this dependent on the current state of the page only, not on states on other pages of the whole dialog.
The default implementation always returns <TRUE>.
Implements vcl::IWizardPageController.
Definition at line 68 of file wizardmachine.cxx.
|
overridevirtual |
Implements vcl::IWizardPageController.
Definition at line 73 of file wizardmachine.cxx.
|
overridevirtual |
Implements vcl::IWizardPageController.
Definition at line 51 of file wizardmachine.cxx.
|
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().