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

#include <dlg_ObjectProperties.hxx>

Collaboration diagram for chart::ObjectPropertiesDialogParameter:
[legend]

Public Member Functions

 ObjectPropertiesDialogParameter (OUString aObjectCID)
 
 ~ObjectPropertiesDialogParameter ()
 
void init (const rtl::Reference<::chart::ChartModel > &xModel)
 
ObjectType getObjectType () const
 
const OUString & getLocalizedName () const
 
bool HasGeometryProperties () const
 
bool HasStatisticProperties () const
 
bool ProvidesSecondaryYAxis () const
 
bool ProvidesOverlapAndGapWidth () const
 
bool ProvidesBarConnectors () const
 
bool HasAreaProperties () const
 
bool HasSymbolProperties () const
 
bool HasNumberProperties () const
 
bool ProvidesStartingAngle () const
 
bool ProvidesMissingValueTreatments () const
 
bool IsPieChartDataPoint () const
 
bool HasScaleProperties () const
 
bool CanAxisLabelsBeStaggered () const
 
bool IsSupportingAxisPositioning () const
 
bool ShowAxisOrigin () const
 
bool IsCrossingAxisIsCategoryAxis () const
 
bool IsSupportingCategoryPositioning () const
 
const css::uno::Sequence< OUString > & GetCategories () const
 
const rtl::Reference<::chart::ChartModel > & getDocument () const
 
bool IsComplexCategoriesAxis () const
 
sal_Int32 getNbPoints () const
 

Private Attributes

OUString m_aObjectCID
 
ObjectType m_eObjectType
 
bool m_bAffectsMultipleObjects
 
OUString m_aLocalizedName
 
bool m_bHasGeometryProperties
 
bool m_bHasStatisticProperties
 
bool m_bProvidesSecondaryYAxis
 
bool m_bProvidesOverlapAndGapWidth
 
bool m_bProvidesBarConnectors
 
bool m_bHasAreaProperties
 
bool m_bHasSymbolProperties
 
bool m_bHasNumberProperties
 
bool m_bProvidesStartingAngle
 
bool m_bProvidesMissingValueTreatments
 
bool m_bIsPieChartDataPoint
 
bool m_bHasScaleProperties
 
bool m_bCanAxisLabelsBeStaggered
 
bool m_bSupportingAxisPositioning
 
bool m_bShowAxisOrigin
 
bool m_bIsCrossingAxisIsCategoryAxis
 
bool m_bSupportingCategoryPositioning
 
css::uno::Sequence< OUString > m_aCategories
 
rtl::Reference<::chart::ChartModel > m_xChartDocument
 
bool m_bComplexCategoriesAxis
 
sal_Int32 m_nNbPoints
 

Detailed Description

Definition at line 30 of file dlg_ObjectProperties.hxx.

Constructor & Destructor Documentation

◆ ObjectPropertiesDialogParameter()

chart::ObjectPropertiesDialogParameter::ObjectPropertiesDialogParameter ( OUString  aObjectCID)

◆ ~ObjectPropertiesDialogParameter()

chart::ObjectPropertiesDialogParameter::~ObjectPropertiesDialogParameter ( )

Definition at line 118 of file dlg_ObjectProperties.cxx.

Member Function Documentation

◆ CanAxisLabelsBeStaggered()

bool chart::ObjectPropertiesDialogParameter::CanAxisLabelsBeStaggered ( ) const
inline

Definition at line 53 of file dlg_ObjectProperties.hxx.

References m_bCanAxisLabelsBeStaggered.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ GetCategories()

const css::uno::Sequence< OUString > & chart::ObjectPropertiesDialogParameter::GetCategories ( ) const
inline

Definition at line 58 of file dlg_ObjectProperties.hxx.

References m_aCategories.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ getDocument()

const rtl::Reference<::chart::ChartModel > & chart::ObjectPropertiesDialogParameter::getDocument ( ) const
inline

Definition at line 61 of file dlg_ObjectProperties.hxx.

References m_xChartDocument.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ getLocalizedName()

const OUString & chart::ObjectPropertiesDialogParameter::getLocalizedName ( ) const
inline

Definition at line 38 of file dlg_ObjectProperties.hxx.

References m_aLocalizedName.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ getNbPoints()

sal_Int32 chart::ObjectPropertiesDialogParameter::getNbPoints ( ) const
inline

Definition at line 65 of file dlg_ObjectProperties.hxx.

References m_nNbPoints.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ getObjectType()

ObjectType chart::ObjectPropertiesDialogParameter::getObjectType ( ) const
inline

Definition at line 37 of file dlg_ObjectProperties.hxx.

References m_eObjectType.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ HasAreaProperties()

bool chart::ObjectPropertiesDialogParameter::HasAreaProperties ( ) const
inline

Definition at line 45 of file dlg_ObjectProperties.hxx.

References m_bHasAreaProperties.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ HasGeometryProperties()

bool chart::ObjectPropertiesDialogParameter::HasGeometryProperties ( ) const
inline

◆ HasNumberProperties()

bool chart::ObjectPropertiesDialogParameter::HasNumberProperties ( ) const
inline

Definition at line 47 of file dlg_ObjectProperties.hxx.

References m_bHasNumberProperties.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ HasScaleProperties()

bool chart::ObjectPropertiesDialogParameter::HasScaleProperties ( ) const
inline

Definition at line 52 of file dlg_ObjectProperties.hxx.

References m_bHasScaleProperties.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ HasStatisticProperties()

bool chart::ObjectPropertiesDialogParameter::HasStatisticProperties ( ) const
inline

◆ HasSymbolProperties()

bool chart::ObjectPropertiesDialogParameter::HasSymbolProperties ( ) const
inline

◆ init()

void chart::ObjectPropertiesDialogParameter::init ( const rtl::Reference<::chart::ChartModel > &  xModel)

Definition at line 122 of file dlg_ObjectProperties.cxx.

References aData, chart::RegressionCalculationHelper::cleanup(), chart::DataSequenceToDoubleSequence(), DBG_UNHANDLED_EXCEPTION, Exception, chart::ObjectIdentifier::getAxisForCID(), chart::ObjectNameProvider::getAxisName(), chart::ChartModelHelper::getChartTypeOfSeries(), chart::AxisHelper::getCoordinateSystemOfAxis(), chart::AxisHelper::getCrossingMainAxis(), chart::ObjectIdentifier::getDataSeriesForCID(), chart::DiagramHelper::getExplicitSimpleCategories(), chart::AxisHelper::getFirstChartTypeWithSeriesAttachedToAxisIndex(), chart::ObjectNameProvider::getGridName(), chart::AxisHelper::getIndicesForAxis(), chart::ObjectNameProvider::getName(), chart::ObjectNameProvider::getName_ObjectForAllSeries(), chart::ObjectNameProvider::getName_ObjectForSeries(), chart::ChartTypeHelper::getSupportedMissingValueTreatments(), chart::ObjectNameProvider::getTitleName(), chart::ExplicitCategoriesProvider::hasComplexCategories(), i, chart::ChartTypeHelper::isSupportingAreaProperties(), chart::ChartTypeHelper::isSupportingAxisPositioning(), chart::ChartTypeHelper::isSupportingBarConnectors(), chart::ChartTypeHelper::isSupportingBaseValue(), chart::ChartTypeHelper::isSupportingCategoryPositioning(), chart::ChartTypeHelper::isSupportingGeometryProperties(), chart::ChartTypeHelper::isSupportingOverlapAndGapWidthProperties(), chart::ChartTypeHelper::isSupportingSecondaryAxis(), chart::ChartTypeHelper::isSupportingStartingAngle(), chart::ChartTypeHelper::isSupportingStatisticProperties(), chart::ChartTypeHelper::isSupportingSymbolProperties(), m_aCategories, m_aLocalizedName, m_aObjectCID, m_bAffectsMultipleObjects, m_bCanAxisLabelsBeStaggered, m_bComplexCategoriesAxis, m_bHasAreaProperties, m_bHasGeometryProperties, m_bHasNumberProperties, m_bHasScaleProperties, m_bHasStatisticProperties, m_bHasSymbolProperties, m_bIsCrossingAxisIsCategoryAxis, m_bIsPieChartDataPoint, m_bProvidesBarConnectors, m_bProvidesMissingValueTreatments, m_bProvidesOverlapAndGapWidth, m_bProvidesSecondaryYAxis, m_bProvidesStartingAngle, m_bShowAxisOrigin, m_bSupportingAxisPositioning, m_bSupportingCategoryPositioning, m_eObjectType, m_nNbPoints, m_xChartDocument, chart::OBJECTTYPE_AXIS, chart::OBJECTTYPE_DATA_AVERAGE_LINE, chart::OBJECTTYPE_DATA_CURVE, chart::OBJECTTYPE_DATA_CURVE_EQUATION, chart::OBJECTTYPE_DATA_ERRORS_X, chart::OBJECTTYPE_DATA_ERRORS_Y, chart::OBJECTTYPE_DATA_ERRORS_Z, chart::OBJECTTYPE_DATA_LABEL, chart::OBJECTTYPE_DATA_LABELS, chart::OBJECTTYPE_DATA_POINT, chart::OBJECTTYPE_DATA_SERIES, chart::OBJECTTYPE_GRID, chart::OBJECTTYPE_SUBGRID, and chart::OBJECTTYPE_TITLE.

Referenced by chart::ChartController::executeDispatch_InsertErrorBars(), chart::ChartController::executeDispatch_InsertTrendline(), and chart::ChartController::executeDlg_ObjectProperties_withoutUndoGuard().

◆ IsComplexCategoriesAxis()

bool chart::ObjectPropertiesDialogParameter::IsComplexCategoriesAxis ( ) const
inline

Definition at line 63 of file dlg_ObjectProperties.hxx.

References m_bComplexCategoriesAxis.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ IsCrossingAxisIsCategoryAxis()

bool chart::ObjectPropertiesDialogParameter::IsCrossingAxisIsCategoryAxis ( ) const
inline

◆ IsPieChartDataPoint()

bool chart::ObjectPropertiesDialogParameter::IsPieChartDataPoint ( ) const
inline

Definition at line 50 of file dlg_ObjectProperties.hxx.

References m_bIsPieChartDataPoint.

Referenced by chart::SchAttribTabDlg::SchAttribTabDlg().

◆ IsSupportingAxisPositioning()

bool chart::ObjectPropertiesDialogParameter::IsSupportingAxisPositioning ( ) const
inline

◆ IsSupportingCategoryPositioning()

bool chart::ObjectPropertiesDialogParameter::IsSupportingCategoryPositioning ( ) const
inline

◆ ProvidesBarConnectors()

bool chart::ObjectPropertiesDialogParameter::ProvidesBarConnectors ( ) const
inline

Definition at line 44 of file dlg_ObjectProperties.hxx.

References m_bProvidesBarConnectors.

Referenced by chart::SchAttribTabDlg::PageCreated().

◆ ProvidesMissingValueTreatments()

bool chart::ObjectPropertiesDialogParameter::ProvidesMissingValueTreatments ( ) const
inline

◆ ProvidesOverlapAndGapWidth()

bool chart::ObjectPropertiesDialogParameter::ProvidesOverlapAndGapWidth ( ) const
inline

◆ ProvidesSecondaryYAxis()

bool chart::ObjectPropertiesDialogParameter::ProvidesSecondaryYAxis ( ) const
inline

◆ ProvidesStartingAngle()

bool chart::ObjectPropertiesDialogParameter::ProvidesStartingAngle ( ) const
inline

◆ ShowAxisOrigin()

bool chart::ObjectPropertiesDialogParameter::ShowAxisOrigin ( ) const
inline

Definition at line 55 of file dlg_ObjectProperties.hxx.

References m_bShowAxisOrigin.

Referenced by chart::SchAttribTabDlg::PageCreated().

Member Data Documentation

◆ m_aCategories

css::uno::Sequence< OUString > chart::ObjectPropertiesDialogParameter::m_aCategories
private

Definition at line 93 of file dlg_ObjectProperties.hxx.

Referenced by GetCategories(), and init().

◆ m_aLocalizedName

OUString chart::ObjectPropertiesDialogParameter::m_aLocalizedName
private

Definition at line 72 of file dlg_ObjectProperties.hxx.

Referenced by getLocalizedName(), and init().

◆ m_aObjectCID

OUString chart::ObjectPropertiesDialogParameter::m_aObjectCID
private

Definition at line 68 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ObjectPropertiesDialogParameter().

◆ m_bAffectsMultipleObjects

bool chart::ObjectPropertiesDialogParameter::m_bAffectsMultipleObjects
private

Definition at line 70 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ObjectPropertiesDialogParameter().

◆ m_bCanAxisLabelsBeStaggered

bool chart::ObjectPropertiesDialogParameter::m_bCanAxisLabelsBeStaggered
private

Definition at line 87 of file dlg_ObjectProperties.hxx.

Referenced by CanAxisLabelsBeStaggered(), and init().

◆ m_bComplexCategoriesAxis

bool chart::ObjectPropertiesDialogParameter::m_bComplexCategoriesAxis
private

Definition at line 97 of file dlg_ObjectProperties.hxx.

Referenced by init(), and IsComplexCategoriesAxis().

◆ m_bHasAreaProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasAreaProperties
private

Definition at line 79 of file dlg_ObjectProperties.hxx.

Referenced by HasAreaProperties(), and init().

◆ m_bHasGeometryProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasGeometryProperties
private

Definition at line 74 of file dlg_ObjectProperties.hxx.

Referenced by HasGeometryProperties(), and init().

◆ m_bHasNumberProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasNumberProperties
private

Definition at line 81 of file dlg_ObjectProperties.hxx.

Referenced by HasNumberProperties(), and init().

◆ m_bHasScaleProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasScaleProperties
private

Definition at line 86 of file dlg_ObjectProperties.hxx.

Referenced by HasScaleProperties(), and init().

◆ m_bHasStatisticProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasStatisticProperties
private

Definition at line 75 of file dlg_ObjectProperties.hxx.

Referenced by HasStatisticProperties(), and init().

◆ m_bHasSymbolProperties

bool chart::ObjectPropertiesDialogParameter::m_bHasSymbolProperties
private

Definition at line 80 of file dlg_ObjectProperties.hxx.

Referenced by HasSymbolProperties(), and init().

◆ m_bIsCrossingAxisIsCategoryAxis

bool chart::ObjectPropertiesDialogParameter::m_bIsCrossingAxisIsCategoryAxis
private

Definition at line 91 of file dlg_ObjectProperties.hxx.

Referenced by init(), and IsCrossingAxisIsCategoryAxis().

◆ m_bIsPieChartDataPoint

bool chart::ObjectPropertiesDialogParameter::m_bIsPieChartDataPoint
private

Definition at line 84 of file dlg_ObjectProperties.hxx.

Referenced by init(), and IsPieChartDataPoint().

◆ m_bProvidesBarConnectors

bool chart::ObjectPropertiesDialogParameter::m_bProvidesBarConnectors
private

Definition at line 78 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ProvidesBarConnectors().

◆ m_bProvidesMissingValueTreatments

bool chart::ObjectPropertiesDialogParameter::m_bProvidesMissingValueTreatments
private

Definition at line 83 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ProvidesMissingValueTreatments().

◆ m_bProvidesOverlapAndGapWidth

bool chart::ObjectPropertiesDialogParameter::m_bProvidesOverlapAndGapWidth
private

Definition at line 77 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ProvidesOverlapAndGapWidth().

◆ m_bProvidesSecondaryYAxis

bool chart::ObjectPropertiesDialogParameter::m_bProvidesSecondaryYAxis
private

Definition at line 76 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ProvidesSecondaryYAxis().

◆ m_bProvidesStartingAngle

bool chart::ObjectPropertiesDialogParameter::m_bProvidesStartingAngle
private

Definition at line 82 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ProvidesStartingAngle().

◆ m_bShowAxisOrigin

bool chart::ObjectPropertiesDialogParameter::m_bShowAxisOrigin
private

Definition at line 90 of file dlg_ObjectProperties.hxx.

Referenced by init(), and ShowAxisOrigin().

◆ m_bSupportingAxisPositioning

bool chart::ObjectPropertiesDialogParameter::m_bSupportingAxisPositioning
private

Definition at line 89 of file dlg_ObjectProperties.hxx.

Referenced by init(), and IsSupportingAxisPositioning().

◆ m_bSupportingCategoryPositioning

bool chart::ObjectPropertiesDialogParameter::m_bSupportingCategoryPositioning
private

Definition at line 92 of file dlg_ObjectProperties.hxx.

Referenced by init(), and IsSupportingCategoryPositioning().

◆ m_eObjectType

ObjectType chart::ObjectPropertiesDialogParameter::m_eObjectType
private

Definition at line 69 of file dlg_ObjectProperties.hxx.

Referenced by getObjectType(), and init().

◆ m_nNbPoints

sal_Int32 chart::ObjectPropertiesDialogParameter::m_nNbPoints
private

Definition at line 99 of file dlg_ObjectProperties.hxx.

Referenced by getNbPoints(), and init().

◆ m_xChartDocument

rtl::Reference<::chart::ChartModel> chart::ObjectPropertiesDialogParameter::m_xChartDocument
private

Definition at line 95 of file dlg_ObjectProperties.hxx.

Referenced by getDocument(), and init().


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