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

#include <tp_3D_SceneAppearance.hxx>

Collaboration diagram for chart::ThreeD_SceneAppearance_TabPage:
[legend]

Public Member Functions

 ThreeD_SceneAppearance_TabPage (weld::Container *pParent, rtl::Reference<::chart::ChartModel > xChartModel, ControllerLockHelper &rControllerLockHelper)
 
void ActivatePage ()
 
 ~ThreeD_SceneAppearance_TabPage ()
 

Private Member Functions

 DECL_LINK (SelectSchemeHdl, weld::ComboBox &, void)
 
 DECL_LINK (SelectShading, weld::Toggleable &, void)
 
 DECL_LINK (SelectRoundedEdgeOrObjectLines, weld::Toggleable &, void)
 
void initControlsFromModel ()
 
void applyShadeModeToModel ()
 
void applyRoundedEdgeAndObjectLinesToModel ()
 
void updateScheme ()
 

Private Attributes

rtl::Reference<::chart::ChartModel > m_xChartModel
 
bool m_bUpdateOtherControls
 
bool m_bCommitToModel
 
OUString m_aCustom
 
ControllerLockHelperm_rControllerLockHelper
 
std::unique_ptr< weld::Builderm_xBuilder
 
std::unique_ptr< weld::Containerm_xContainer
 
std::unique_ptr< weld::ComboBoxm_xLB_Scheme
 
std::unique_ptr< weld::CheckButtonm_xCB_Shading
 
std::unique_ptr< weld::CheckButtonm_xCB_ObjectLines
 
std::unique_ptr< weld::CheckButtonm_xCB_RoundedEdge
 

Detailed Description

Definition at line 30 of file tp_3D_SceneAppearance.hxx.

Constructor & Destructor Documentation

◆ ThreeD_SceneAppearance_TabPage()

chart::ThreeD_SceneAppearance_TabPage::ThreeD_SceneAppearance_TabPage ( weld::Container pParent,
rtl::Reference<::chart::ChartModel >  xChartModel,
ControllerLockHelper rControllerLockHelper 
)

◆ ~ThreeD_SceneAppearance_TabPage()

chart::ThreeD_SceneAppearance_TabPage::~ThreeD_SceneAppearance_TabPage ( )

Definition at line 116 of file tp_3D_SceneAppearance.cxx.

Member Function Documentation

◆ ActivatePage()

void chart::ThreeD_SceneAppearance_TabPage::ActivatePage ( )

Definition at line 120 of file tp_3D_SceneAppearance.cxx.

References updateScheme().

◆ applyRoundedEdgeAndObjectLinesToModel()

void chart::ThreeD_SceneAppearance_TabPage::applyRoundedEdgeAndObjectLinesToModel ( )
private

◆ applyShadeModeToModel()

void chart::ThreeD_SceneAppearance_TabPage::applyShadeModeToModel ( )
private

◆ DECL_LINK() [1/3]

chart::ThreeD_SceneAppearance_TabPage::DECL_LINK ( SelectRoundedEdgeOrObjectLines  ,
weld::Toggleable ,
void   
)
private

◆ DECL_LINK() [2/3]

chart::ThreeD_SceneAppearance_TabPage::DECL_LINK ( SelectSchemeHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [3/3]

chart::ThreeD_SceneAppearance_TabPage::DECL_LINK ( SelectShading  ,
weld::Toggleable ,
void   
)
private

◆ initControlsFromModel()

void chart::ThreeD_SceneAppearance_TabPage::initControlsFromModel ( )
private

◆ updateScheme()

void chart::ThreeD_SceneAppearance_TabPage::updateScheme ( )
private

Member Data Documentation

◆ m_aCustom

OUString chart::ThreeD_SceneAppearance_TabPage::m_aCustom
private

Definition at line 55 of file tp_3D_SceneAppearance.hxx.

Referenced by ThreeD_SceneAppearance_TabPage(), and updateScheme().

◆ m_bCommitToModel

bool chart::ThreeD_SceneAppearance_TabPage::m_bCommitToModel
private

◆ m_bUpdateOtherControls

bool chart::ThreeD_SceneAppearance_TabPage::m_bUpdateOtherControls
private

Definition at line 53 of file tp_3D_SceneAppearance.hxx.

Referenced by initControlsFromModel().

◆ m_rControllerLockHelper

ControllerLockHelper& chart::ThreeD_SceneAppearance_TabPage::m_rControllerLockHelper
private

Definition at line 57 of file tp_3D_SceneAppearance.hxx.

Referenced by applyRoundedEdgeAndObjectLinesToModel().

◆ m_xBuilder

std::unique_ptr<weld::Builder> chart::ThreeD_SceneAppearance_TabPage::m_xBuilder
private

Definition at line 59 of file tp_3D_SceneAppearance.hxx.

◆ m_xCB_ObjectLines

std::unique_ptr<weld::CheckButton> chart::ThreeD_SceneAppearance_TabPage::m_xCB_ObjectLines
private

◆ m_xCB_RoundedEdge

std::unique_ptr<weld::CheckButton> chart::ThreeD_SceneAppearance_TabPage::m_xCB_RoundedEdge
private

◆ m_xCB_Shading

std::unique_ptr<weld::CheckButton> chart::ThreeD_SceneAppearance_TabPage::m_xCB_Shading
private

◆ m_xChartModel

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

◆ m_xContainer

std::unique_ptr<weld::Container> chart::ThreeD_SceneAppearance_TabPage::m_xContainer
private

Definition at line 60 of file tp_3D_SceneAppearance.hxx.

◆ m_xLB_Scheme

std::unique_ptr<weld::ComboBox> chart::ThreeD_SceneAppearance_TabPage::m_xLB_Scheme
private

Definition at line 61 of file tp_3D_SceneAppearance.hxx.

Referenced by ThreeD_SceneAppearance_TabPage(), and updateScheme().


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