LibreOffice Module chart2 (master) 1
Public Member Functions | Private Member Functions | Private Attributes | List of all members
chart::TitlesAndObjectsTabPage Class Referencefinal

#include <tp_Wizard_TitlesAndObjects.hxx>

Inheritance diagram for chart::TitlesAndObjectsTabPage:
[legend]
Collaboration diagram for chart::TitlesAndObjectsTabPage:
[legend]

Public Member Functions

 TitlesAndObjectsTabPage (weld::Container *pPage, weld::DialogController *pController, rtl::Reference<::chart::ChartModel > xChartModel, const css::uno::Reference< css::uno::XComponentContext > &xContext)
 
virtual ~TitlesAndObjectsTabPage () override
 
virtual void initializePage () override
 
virtual bool commitPage (::vcl::WizardTypes::CommitPageReason eReason) override
 
virtual bool canAdvance () const override
 
- 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

void commitToModel ()
 
 DECL_LINK (ChangeHdl, LinkParamNone *, void)
 
 DECL_LINK (ChangeEditHdl, weld::Entry &, void)
 
 DECL_LINK (ChangeCheckBoxHdl, weld::Toggleable &, void)
 

Private Attributes

std::unique_ptr< TitleResourcesm_xTitleResources
 
std::unique_ptr< LegendPositionResourcesm_xLegendPositionResources
 
rtl::Reference<::chart::ChartModel > m_xChartModel
 
css::uno::Reference< css::uno::XComponentContext > m_xCC
 
bool m_bCommitToModel
 
TimerTriggeredControllerLock m_aTimerTriggeredControllerLock
 
std::unique_ptr< weld::CheckButtonm_xCB_Grid_X
 
std::unique_ptr< weld::CheckButtonm_xCB_Grid_Y
 
std::unique_ptr< weld::CheckButtonm_xCB_Grid_Z
 

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 38 of file tp_Wizard_TitlesAndObjects.hxx.

Constructor & Destructor Documentation

◆ TitlesAndObjectsTabPage()

chart::TitlesAndObjectsTabPage::TitlesAndObjectsTabPage ( weld::Container pPage,
weld::DialogController pController,
rtl::Reference<::chart::ChartModel >  xChartModel,
const css::uno::Reference< css::uno::XComponentContext > &  xContext 
)

◆ ~TitlesAndObjectsTabPage()

chart::TitlesAndObjectsTabPage::~TitlesAndObjectsTabPage ( )
overridevirtual

Definition at line 57 of file tp_Wizard_TitlesAndObjects.cxx.

Member Function Documentation

◆ canAdvance()

bool chart::TitlesAndObjectsTabPage::canAdvance ( ) const
overridevirtual

Reimplemented from vcl::OWizardPage.

Definition at line 153 of file tp_Wizard_TitlesAndObjects.cxx.

◆ commitPage()

bool chart::TitlesAndObjectsTabPage::commitPage ( ::vcl::WizardTypes::CommitPageReason  eReason)
overridevirtual

Definition at line 95 of file tp_Wizard_TitlesAndObjects.cxx.

References commitToModel(), and m_xTitleResources.

◆ commitToModel()

void chart::TitlesAndObjectsTabPage::commitToModel ( )
private

◆ DECL_LINK() [1/3]

chart::TitlesAndObjectsTabPage::DECL_LINK ( ChangeCheckBoxHdl  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/3]

chart::TitlesAndObjectsTabPage::DECL_LINK ( ChangeEditHdl  ,
weld::Entry ,
void   
)
private

◆ DECL_LINK() [3/3]

chart::TitlesAndObjectsTabPage::DECL_LINK ( ChangeHdl  ,
LinkParamNone ,
void   
)
private

◆ initializePage()

void chart::TitlesAndObjectsTabPage::initializePage ( )
overridevirtual

Member Data Documentation

◆ m_aTimerTriggeredControllerLock

TimerTriggeredControllerLock chart::TitlesAndObjectsTabPage::m_aTimerTriggeredControllerLock
private

Definition at line 63 of file tp_Wizard_TitlesAndObjects.hxx.

Referenced by commitToModel().

◆ m_bCommitToModel

bool chart::TitlesAndObjectsTabPage::m_bCommitToModel
private

Definition at line 62 of file tp_Wizard_TitlesAndObjects.hxx.

Referenced by initializePage().

◆ m_xCB_Grid_X

std::unique_ptr<weld::CheckButton> chart::TitlesAndObjectsTabPage::m_xCB_Grid_X
private

◆ m_xCB_Grid_Y

std::unique_ptr<weld::CheckButton> chart::TitlesAndObjectsTabPage::m_xCB_Grid_Y
private

◆ m_xCB_Grid_Z

std::unique_ptr<weld::CheckButton> chart::TitlesAndObjectsTabPage::m_xCB_Grid_Z
private

◆ m_xCC

css::uno::Reference< css::uno::XComponentContext> chart::TitlesAndObjectsTabPage::m_xCC
private

Definition at line 60 of file tp_Wizard_TitlesAndObjects.hxx.

Referenced by commitToModel().

◆ m_xChartModel

rtl::Reference<::chart::ChartModel> chart::TitlesAndObjectsTabPage::m_xChartModel
private

Definition at line 59 of file tp_Wizard_TitlesAndObjects.hxx.

Referenced by commitToModel(), and initializePage().

◆ m_xLegendPositionResources

std::unique_ptr< LegendPositionResources > chart::TitlesAndObjectsTabPage::m_xLegendPositionResources
private

◆ m_xTitleResources

std::unique_ptr< TitleResources > chart::TitlesAndObjectsTabPage::m_xTitleResources
private

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