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

#include <WrappedGapwidthProperty.hxx>

Inheritance diagram for chart::wrapper::WrappedBarPositionProperty_Base:
[legend]
Collaboration diagram for chart::wrapper::WrappedBarPositionProperty_Base:
[legend]

Public Member Functions

 WrappedBarPositionProperty_Base (const OUString &rOuterName, OUString aInnerSequencePropertyName, sal_Int32 nDefaultValue, std::shared_ptr< Chart2ModelContact > spChart2ModelContact)
 
virtual ~WrappedBarPositionProperty_Base () override
 
virtual void setPropertyValue (const css::uno::Any &rOuterValue, const css::uno::Reference< css::beans::XPropertySet > &xInnerPropertySet) const override
 
virtual css::uno::Any getPropertyValue (const css::uno::Reference< css::beans::XPropertySet > &xInnerPropertySet) const override
 
void setDimensionAndAxisIndex (sal_Int32 nDimensionIndex, sal_Int32 nAxisIndex)
 
- Public Member Functions inherited from chart::WrappedDefaultProperty
 WrappedDefaultProperty (const OUString &rOuterName, const OUString &rInnerName, css::uno::Any aNewOuterDefault)
 
virtual ~WrappedDefaultProperty () override
 
virtual void setPropertyToDefault (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const override
 
virtual css::uno::Any getPropertyDefault (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const override
 
virtual css::beans::PropertyState getPropertyState (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const override
 
- Public Member Functions inherited from chart::WrappedProperty
 WrappedProperty (OUString aOuterName, OUString aInnerName)
 The property visible to the outer PropertySet in the PropertySetWrapper may have a different name, type and value than a corresponding property of the inner PropertySet. More...
 
virtual ~WrappedProperty ()
 
const OUString & getOuterName () const
 
virtual OUString getInnerName () const
 
virtual void setPropertyValue (const css::uno::Any &rOuterValue, const css::uno::Reference< css::beans::XPropertySet > &xInnerPropertySet) const
 
virtual css::uno::Any getPropertyValue (const css::uno::Reference< css::beans::XPropertySet > &xInnerPropertySet) const
 
virtual void setPropertyToDefault (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const
 
virtual css::uno::Any getPropertyDefault (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const
 
virtual css::beans::PropertyState getPropertyState (const css::uno::Reference< css::beans::XPropertyState > &xInnerPropertyState) const
 

Private Attributes

sal_Int32 m_nDimensionIndex
 
sal_Int32 m_nAxisIndex
 
std::shared_ptr< Chart2ModelContactm_spChart2ModelContact
 
sal_Int32 m_nDefaultValue
 
OUString m_InnerSequencePropertyName
 
css::uno::Any m_aOuterValue
 

Additional Inherited Members

- Protected Member Functions inherited from chart::WrappedProperty
virtual css::uno::Any convertInnerToOuterValue (const css::uno::Any &rInnerValue) const
 
virtual css::uno::Any convertOuterToInnerValue (const css::uno::Any &rOuterValue) const
 
- Protected Attributes inherited from chart::WrappedProperty
OUString m_aOuterName
 
OUString m_aInnerName
 

Detailed Description

Definition at line 30 of file WrappedGapwidthProperty.hxx.

Constructor & Destructor Documentation

◆ WrappedBarPositionProperty_Base()

chart::wrapper::WrappedBarPositionProperty_Base::WrappedBarPositionProperty_Base ( const OUString &  rOuterName,
OUString  aInnerSequencePropertyName,
sal_Int32  nDefaultValue,
std::shared_ptr< Chart2ModelContact spChart2ModelContact 
)

Definition at line 42 of file WrappedGapwidthProperty.cxx.

References Any.

◆ ~WrappedBarPositionProperty_Base()

chart::wrapper::WrappedBarPositionProperty_Base::~WrappedBarPositionProperty_Base ( )
overridevirtual

Definition at line 62 of file WrappedGapwidthProperty.cxx.

Member Function Documentation

◆ getPropertyValue()

Any chart::wrapper::WrappedBarPositionProperty_Base::getPropertyValue ( const css::uno::Reference< css::beans::XPropertySet > &  xInnerPropertySet) const
overridevirtual
Exceptions
css::beans::UnknownPropertyException
css::lang::WrappedTargetException
css::uno::RuntimeException

Reimplemented from chart::WrappedProperty.

Definition at line 110 of file WrappedGapwidthProperty.cxx.

References Any, m_aOuterValue, m_InnerSequencePropertyName, m_nAxisIndex, m_nDefaultValue, m_nDimensionIndex, and m_spChart2ModelContact.

◆ setDimensionAndAxisIndex()

void chart::wrapper::WrappedBarPositionProperty_Base::setDimensionAndAxisIndex ( sal_Int32  nDimensionIndex,
sal_Int32  nAxisIndex 
)

◆ setPropertyValue()

void chart::wrapper::WrappedBarPositionProperty_Base::setPropertyValue ( const css::uno::Any &  rOuterValue,
const css::uno::Reference< css::beans::XPropertySet > &  xInnerPropertySet 
) const
overridevirtual
Exceptions
css::beans::UnknownPropertyException
css::beans::PropertyVetoException
css::lang::IllegalArgumentException
css::lang::WrappedTargetException
css::uno::RuntimeException

Reimplemented from chart::WrappedProperty.

Definition at line 66 of file WrappedGapwidthProperty.cxx.

References i, m_aOuterValue, m_InnerSequencePropertyName, m_nAxisIndex, m_nDefaultValue, m_nDimensionIndex, and m_spChart2ModelContact.

Member Data Documentation

◆ m_aOuterValue

css::uno::Any chart::wrapper::WrappedBarPositionProperty_Base::m_aOuterValue
mutableprivate

Definition at line 54 of file WrappedGapwidthProperty.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

◆ m_InnerSequencePropertyName

OUString chart::wrapper::WrappedBarPositionProperty_Base::m_InnerSequencePropertyName
private

Definition at line 52 of file WrappedGapwidthProperty.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

◆ m_nAxisIndex

sal_Int32 chart::wrapper::WrappedBarPositionProperty_Base::m_nAxisIndex
private

◆ m_nDefaultValue

sal_Int32 chart::wrapper::WrappedBarPositionProperty_Base::m_nDefaultValue
private

Definition at line 51 of file WrappedGapwidthProperty.hxx.

Referenced by getPropertyValue(), and setPropertyValue().

◆ m_nDimensionIndex

sal_Int32 chart::wrapper::WrappedBarPositionProperty_Base::m_nDimensionIndex
private

◆ m_spChart2ModelContact

std::shared_ptr< Chart2ModelContact > chart::wrapper::WrappedBarPositionProperty_Base::m_spChart2ModelContact
private

Definition at line 49 of file WrappedGapwidthProperty.hxx.

Referenced by getPropertyValue(), and setPropertyValue().


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