LibreOffice Module chart2 (master) 1
Public Member Functions | Protected Member Functions | List of all members
chart::wrapper::AllDataLabelItemConverter Class Referencefinal

#include <MultipleChartConverters.hxx>

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

Public Member Functions

 AllDataLabelItemConverter (const rtl::Reference<::chart::ChartModel > &xChartModel, SfxItemPool &rItemPool, SdrModel &rDrawModel, const css::uno::Reference< css::lang::XMultiServiceFactory > &xNamedPropertyContainerFactory)
 
virtual ~AllDataLabelItemConverter () override
 
- Public Member Functions inherited from chart::wrapper::MultipleItemConverter
virtual ~MultipleItemConverter () override
 
virtual void FillItemSet (SfxItemSet &rOutItemSet) const override
 applies all properties that can be mapped to items into the given item set. More...
 
virtual bool ApplyItemSet (const SfxItemSet &rItemSet) override
 applies all properties that are results of a conversion from all items in rItemSet to the internal XPropertySet. More...
 
virtual bool GetItemProperty (tWhichIdType nWhichId, tPropertyNameWithMemberId &rOutProperty) const override
 implemented empty (returns always false) More...
 
- Public Member Functions inherited from chart::wrapper::ItemConverter
 ItemConverter (css::uno::Reference< css::beans::XPropertySet > xPropertySet, SfxItemPool &rItemPool)
 Construct an item converter that uses the given property set for reading/writing converted items. More...
 
virtual ~ItemConverter () override
 
virtual void FillItemSet (SfxItemSet &rOutItemSet) const
 applies all properties that can be mapped to items into the given item set. More...
 
virtual bool ApplyItemSet (const SfxItemSet &rItemSet)
 applies all properties that are results of a conversion from all items in rItemSet to the internal XPropertySet. More...
 
SfxItemSet CreateEmptyItemSet () const
 creates an empty item set using the given pool or a common pool if empty (see GetItemPool) and allowing all items given in the ranges returned by GetWhichPairs. More...
 

Protected Member Functions

virtual const WhichRangesContainerGetWhichPairs () const override
 implement this method to provide an array of which-ranges More...
 
- Protected Member Functions inherited from chart::wrapper::MultipleItemConverter
 MultipleItemConverter (SfxItemPool &rItemPool)
 
- Protected Member Functions inherited from chart::wrapper::ItemConverter
virtual const WhichRangesContainerGetWhichPairs () const =0
 implement this method to provide an array of which-ranges More...
 
virtual bool GetItemProperty (tWhichIdType nWhichId, tPropertyNameWithMemberId &rOutProperty) const =0
 implement this method to return a Property object for a given which id. More...
 
virtual void FillSpecialItem (sal_uInt16 nWhichId, SfxItemSet &rOutItemSet) const
 for items that can not be mapped directly to a property. More...
 
virtual bool ApplySpecialItem (sal_uInt16 nWhichId, const SfxItemSet &rItemSet)
 for items that can not be mapped directly to a property. More...
 
SfxItemPoolGetItemPool () const
 Returns the pool. More...
 
const css::uno::Reference< css::beans::XPropertySet > & GetPropertySet () const
 Returns the XPropertySet that was given in the CTOR and is used to apply items in ApplyItemSet(). More...
 
virtual void _disposing (const css::lang::EventObject &rSource) override
 
void resetPropertySet (const css::uno::Reference< css::beans::XPropertySet > &xPropSet)
 sets a new property set, that you get with GetPropertySet(). More...
 
- Protected Member Functions inherited from utl::OEventListenerAdapter
 OEventListenerAdapter ()
 
virtual ~OEventListenerAdapter ()
 
void startComponentListening (const css::uno::Reference< css::lang::XComponent > &_rxComp)
 
void stopComponentListening (const css::uno::Reference< css::lang::XComponent > &_rxComp)
 
void stopAllComponentListening ()
 
virtual void _disposing (const css::lang::EventObject &_rSource)=0
 

Additional Inherited Members

- Public Types inherited from chart::wrapper::ItemConverter
typedef sal_uInt16 tWhichIdType
 
typedef OUString tPropertyNameType
 
typedef sal_uInt8 tMemberIdType
 
typedef std::pair< tPropertyNameType, tMemberIdTypetPropertyNameWithMemberId
 
- Static Public Member Functions inherited from chart::wrapper::ItemConverter
static void InvalidateUnequalItems (SfxItemSet &rDestSet, const SfxItemSet &rSourceSet)
 Invalidates all items in rDestSet, that are set (state SfxItemState::SET) in both item sets (rDestSet and rSourceSet) and have differing content. More...
 
- Protected Attributes inherited from chart::wrapper::MultipleItemConverter
std::vector< std::unique_ptr< ItemConverter > > m_aConverters
 

Detailed Description

Definition at line 61 of file MultipleChartConverters.hxx.

Constructor & Destructor Documentation

◆ AllDataLabelItemConverter()

chart::wrapper::AllDataLabelItemConverter::AllDataLabelItemConverter ( const rtl::Reference<::chart::ChartModel > &  xChartModel,
SfxItemPool rItemPool,
SdrModel rDrawModel,
const css::uno::Reference< css::lang::XMultiServiceFactory > &  xNamedPropertyContainerFactory 
)

◆ ~AllDataLabelItemConverter()

chart::wrapper::AllDataLabelItemConverter::~AllDataLabelItemConverter ( )
overridevirtual

Definition at line 128 of file MultipleChartConverters.cxx.

Member Function Documentation

◆ GetWhichPairs()

const WhichRangesContainer & chart::wrapper::AllDataLabelItemConverter::GetWhichPairs ( ) const
overrideprotectedvirtual

implement this method to provide an array of which-ranges

Implements chart::wrapper::ItemConverter.

Definition at line 132 of file MultipleChartConverters.cxx.

References nDataLabelWhichPairs.


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