LibreOffice Module vcl (master) 1
Public Member Functions | Protected Attributes | Private Attributes | List of all members
BuilderPage Class Reference

#include <builderpage.hxx>

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

Public Member Functions

 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 Attributes

weld::DialogControllerm_pDialogController
 
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 

Private Attributes

OUString m_aPageTitle
 

Detailed Description

Definition at line 15 of file builderpage.hxx.

Constructor & Destructor Documentation

◆ BuilderPage()

BuilderPage::BuilderPage ( weld::Widget pParent,
weld::DialogController pController,
const OUString &  rUIXMLDescription,
const OUString &  rID,
bool  bIsMobile = false 
)

Definition at line 25 of file weldutils.cxx.

References m_xContainer.

◆ ~BuilderPage()

BuilderPage::~BuilderPage ( )
virtual

Definition at line 37 of file weldutils.cxx.

Member Function Documentation

◆ Activate()

void BuilderPage::Activate ( )
virtual

Reimplemented in vcl::OWizardPage.

Definition at line 33 of file weldutils.cxx.

Referenced by vcl::OWizardPage::Activate(), and vcl::WizardMachine::ShowPage().

◆ Deactivate()

void BuilderPage::Deactivate ( )
virtual

Definition at line 35 of file weldutils.cxx.

Referenced by vcl::WizardMachine::Finish(), and vcl::WizardMachine::ShowPage().

◆ GetHelpId()

OUString BuilderPage::GetHelpId ( ) const
inline

Definition at line 37 of file builderpage.hxx.

References m_xContainer.

◆ GetPageTitle()

const OUString & BuilderPage::GetPageTitle ( ) const
inline

Definition at line 29 of file builderpage.hxx.

Referenced by vcl::WizardMachine::implUpdateTitle().

◆ SetHelpId()

void BuilderPage::SetHelpId ( const OUString &  rHelpId)
inline

Definition at line 36 of file builderpage.hxx.

References m_xContainer.

◆ SetPageTitle()

void BuilderPage::SetPageTitle ( const OUString &  rPageTitle)
inline

Definition at line 28 of file builderpage.hxx.

Member Data Documentation

◆ m_aPageTitle

OUString BuilderPage::m_aPageTitle
private

Definition at line 45 of file builderpage.hxx.

◆ m_pDialogController

weld::DialogController* BuilderPage::m_pDialogController
protected

Definition at line 40 of file builderpage.hxx.

Referenced by vcl::OWizardPage::updateDialogTravelUI().

◆ m_xBuilder

std::unique_ptr<weld::Builder> BuilderPage::m_xBuilder
protected

Definition at line 41 of file builderpage.hxx.

◆ m_xContainer

std::unique_ptr<weld::Container> BuilderPage::m_xContainer
protected

Definition at line 42 of file builderpage.hxx.


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