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

#include <ChartResourceGroups.hxx>

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

Public Member Functions

 SplineResourceGroup (weld::Builder *pBuilder, weld::Window *pParent)
 
void showControls (bool bShow)
 
void fillControls (const ChartTypeParameter &rParameter)
 
void fillParameter (ChartTypeParameter &rParameter)
 
- Public Member Functions inherited from chart::ChangingResource
 ChangingResource ()
 
virtual ~ChangingResource ()
 
void setChangeListener (ResourceChangeListener *pListener)
 

Private Member Functions

 DECL_LINK (LineTypeChangeHdl, weld::ComboBox &, void)
 
 DECL_LINK (SplineDetailsDialogHdl, weld::Button &, void)
 
 DECL_LINK (SteppedDetailsDialogHdl, weld::Button &, void)
 
std::shared_ptr< SplinePropertiesDialoggetSplinePropertiesDialog ()
 
std::shared_ptr< SteppedPropertiesDialoggetSteppedPropertiesDialog ()
 

Private Attributes

weld::Windowm_pParent
 
std::unique_ptr< weld::Labelm_xFT_LineType
 
std::unique_ptr< weld::ComboBoxm_xLB_LineType
 
std::unique_ptr< weld::Buttonm_xPB_DetailsDialog
 
std::shared_ptr< SplinePropertiesDialogm_xSplinePropertiesDialog
 
std::shared_ptr< SteppedPropertiesDialogm_xSteppedPropertiesDialog
 

Additional Inherited Members

- Protected Attributes inherited from chart::ChangingResource
ResourceChangeListenerm_pChangeListener
 

Detailed Description

Definition at line 102 of file ChartResourceGroups.hxx.

Constructor & Destructor Documentation

◆ SplineResourceGroup()

chart::SplineResourceGroup::SplineResourceGroup ( weld::Builder pBuilder,
weld::Window pParent 
)
explicit

Definition at line 199 of file ChartResourceGroups.cxx.

References LINK, and m_xLB_LineType.

Member Function Documentation

◆ DECL_LINK() [1/3]

chart::SplineResourceGroup::DECL_LINK ( LineTypeChangeHdl  ,
weld::ComboBox ,
void   
)
private

◆ DECL_LINK() [2/3]

chart::SplineResourceGroup::DECL_LINK ( SplineDetailsDialogHdl  ,
weld::Button ,
void   
)
private

◆ DECL_LINK() [3/3]

chart::SplineResourceGroup::DECL_LINK ( SteppedDetailsDialogHdl  ,
weld::Button ,
void   
)
private

◆ fillControls()

void chart::SplineResourceGroup::fillControls ( const ChartTypeParameter rParameter)

◆ fillParameter()

void chart::SplineResourceGroup::fillParameter ( ChartTypeParameter rParameter)

◆ getSplinePropertiesDialog()

std::shared_ptr< SplinePropertiesDialog > chart::SplineResourceGroup::getSplinePropertiesDialog ( )
private

Definition at line 208 of file ChartResourceGroups.cxx.

References m_pParent, and m_xSplinePropertiesDialog.

Referenced by fillControls(), and fillParameter().

◆ getSteppedPropertiesDialog()

std::shared_ptr< SteppedPropertiesDialog > chart::SplineResourceGroup::getSteppedPropertiesDialog ( )
private

Definition at line 217 of file ChartResourceGroups.cxx.

References m_pParent, and m_xSteppedPropertiesDialog.

Referenced by fillControls(), and fillParameter().

◆ showControls()

void chart::SplineResourceGroup::showControls ( bool  bShow)

Definition at line 226 of file ChartResourceGroups.cxx.

References m_xFT_LineType, m_xLB_LineType, and m_xPB_DetailsDialog.

Member Data Documentation

◆ m_pParent

weld::Window* chart::SplineResourceGroup::m_pParent
private

◆ m_xFT_LineType

std::unique_ptr<weld::Label> chart::SplineResourceGroup::m_xFT_LineType
private

Definition at line 121 of file ChartResourceGroups.hxx.

Referenced by showControls().

◆ m_xLB_LineType

std::unique_ptr<weld::ComboBox> chart::SplineResourceGroup::m_xLB_LineType
private

◆ m_xPB_DetailsDialog

std::unique_ptr<weld::Button> chart::SplineResourceGroup::m_xPB_DetailsDialog
private

Definition at line 123 of file ChartResourceGroups.hxx.

Referenced by fillControls(), and showControls().

◆ m_xSplinePropertiesDialog

std::shared_ptr<SplinePropertiesDialog> chart::SplineResourceGroup::m_xSplinePropertiesDialog
private

Definition at line 124 of file ChartResourceGroups.hxx.

Referenced by getSplinePropertiesDialog().

◆ m_xSteppedPropertiesDialog

std::shared_ptr<SteppedPropertiesDialog> chart::SplineResourceGroup::m_xSteppedPropertiesDialog
private

Definition at line 125 of file ChartResourceGroups.hxx.

Referenced by getSteppedPropertiesDialog().


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