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

#include <ChartTypeDialogController.hxx>

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

Public Member Functions

 CombiColumnLineChartDialogController ()
 
virtual OUString getName () override
 
virtual OUString getImage () override
 
virtual const tTemplateServiceChartTypeParameterMapgetTemplateMap () const override
 
virtual void fillSubTypeList (ValueSet &rSubTypeList, const ChartTypeParameter &rParameter) override
 
virtual void adjustParameterToSubType (ChartTypeParameter &rParameter) override
 
virtual void showExtraControls (weld::Builder *pBuilder) override
 
virtual void hideExtraControls () const override
 
virtual void fillExtraControls (const rtl::Reference<::chart::ChartModel > &xChartModel, const css::uno::Reference< css::beans::XPropertySet > &xTemplateProps) const override
 
virtual void setTemplateProperties (const css::uno::Reference< css::beans::XPropertySet > &xTemplateProps) const override
 
- Public Member Functions inherited from chart::ChartTypeDialogController
 ChartTypeDialogController ()
 
virtual ~ChartTypeDialogController () override
 
virtual OUString getName ()=0
 
virtual OUString getImage ()=0
 
virtual const tTemplateServiceChartTypeParameterMapgetTemplateMap () const =0
 
virtual void fillSubTypeList (ValueSet &rSubTypeList, const ChartTypeParameter &rParameter)
 
virtual bool shouldShow_3DLookControl () const
 
virtual bool shouldShow_StackingControl () const
 
virtual bool shouldShow_SplineControl () const
 
virtual bool shouldShow_GeometryControl () const
 
virtual bool shouldShow_SortByXValuesResourceGroup () const
 
virtual void showExtraControls (weld::Builder *pBuilder)
 
virtual void hideExtraControls () const
 
virtual void fillExtraControls (const rtl::Reference<::chart::ChartModel > &xChartModel, const css::uno::Reference< css::beans::XPropertySet > &xTemplateProps) const
 
virtual void setTemplateProperties (const css::uno::Reference< css::beans::XPropertySet > &xTemplateProps) const
 
bool isSubType (const OUString &rServiceName)
 
ChartTypeParameter getChartTypeParameterForService (const OUString &rServiceName, const css::uno::Reference< css::beans::XPropertySet > &xTemplateProps)
 
virtual void adjustSubTypeAndEnableControls (ChartTypeParameter &rParameter)
 
virtual void adjustParameterToSubType (ChartTypeParameter &rParameter)
 
virtual void adjustParameterToMainType (ChartTypeParameter &rParameter)
 
OUString getServiceNameForParameter (const ChartTypeParameter &rParameter) const
 
void commitToModel (const ChartTypeParameter &rParameter, const rtl::Reference<::chart::ChartModel > &xChartModel)
 
rtl::Reference<::chart::ChartTypeTemplategetCurrentTemplate (const ChartTypeParameter &rParameter, const rtl::Reference<::chart::ChartTypeManager > &xTemplateManager) const
 
- Public Member Functions inherited from chart::ChangingResource
 ChangingResource ()
 
virtual ~ChangingResource ()
 
void setChangeListener (ResourceChangeListener *pListener)
 

Private Member Functions

 DECL_LINK (ChangeLineCountHdl, weld::SpinButton &, void)
 

Private Attributes

std::unique_ptr< weld::Labelm_xFT_NumberOfLines
 
std::unique_ptr< weld::SpinButtonm_xMF_NumberOfLines
 

Additional Inherited Members

- Protected Attributes inherited from chart::ChartTypeDialogController
bool bSupportsXAxisWithValues
 
bool bSupports3D
 
- Protected Attributes inherited from chart::ChangingResource
ResourceChangeListenerm_pChangeListener
 

Detailed Description

Definition at line 280 of file ChartTypeDialogController.hxx.

Constructor & Destructor Documentation

◆ CombiColumnLineChartDialogController()

chart::CombiColumnLineChartDialogController::CombiColumnLineChartDialogController ( )

Member Function Documentation

◆ adjustParameterToSubType()

void chart::CombiColumnLineChartDialogController::adjustParameterToSubType ( ChartTypeParameter rParameter)
overridevirtual

◆ DECL_LINK()

chart::CombiColumnLineChartDialogController::DECL_LINK ( ChangeLineCountHdl  ,
weld::SpinButton ,
void   
)
private

◆ fillExtraControls()

void chart::CombiColumnLineChartDialogController::fillExtraControls ( const rtl::Reference<::chart::ChartModel > &  xChartModel,
const css::uno::Reference< css::beans::XPropertySet > &  xTemplateProps 
) const
overridevirtual

◆ fillSubTypeList()

void chart::CombiColumnLineChartDialogController::fillSubTypeList ( ValueSet rSubTypeList,
const ChartTypeParameter rParameter 
)
overridevirtual

◆ getImage()

OUString chart::CombiColumnLineChartDialogController::getImage ( )
overridevirtual

Implements chart::ChartTypeDialogController.

Definition at line 1101 of file ChartTypeDialogController.cxx.

◆ getName()

OUString chart::CombiColumnLineChartDialogController::getName ( )
overridevirtual

Implements chart::ChartTypeDialogController.

Definition at line 1096 of file ChartTypeDialogController.cxx.

References chart::SchResId().

◆ getTemplateMap()

const tTemplateServiceChartTypeParameterMap & chart::CombiColumnLineChartDialogController::getTemplateMap ( ) const
overridevirtual

◆ hideExtraControls()

void chart::CombiColumnLineChartDialogController::hideExtraControls ( ) const
overridevirtual

Reimplemented from chart::ChartTypeDialogController.

Definition at line 1144 of file ChartTypeDialogController.cxx.

References m_xFT_NumberOfLines, and m_xMF_NumberOfLines.

◆ setTemplateProperties()

void chart::CombiColumnLineChartDialogController::setTemplateProperties ( const css::uno::Reference< css::beans::XPropertySet > &  xTemplateProps) const
overridevirtual
Exceptions
css::uno::RuntimeException

Reimplemented from chart::ChartTypeDialogController.

Definition at line 1185 of file ChartTypeDialogController.cxx.

References m_xMF_NumberOfLines.

◆ showExtraControls()

void chart::CombiColumnLineChartDialogController::showExtraControls ( weld::Builder pBuilder)
overridevirtual

Member Data Documentation

◆ m_xFT_NumberOfLines

std::unique_ptr<weld::Label> chart::CombiColumnLineChartDialogController::m_xFT_NumberOfLines
private

Definition at line 305 of file ChartTypeDialogController.hxx.

Referenced by hideExtraControls(), and showExtraControls().

◆ m_xMF_NumberOfLines

std::unique_ptr<weld::SpinButton> chart::CombiColumnLineChartDialogController::m_xMF_NumberOfLines
private

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