12#include <com/sun/star/chart2/data/XDataSequence.hpp>
13#include <com/sun/star/chart2/data/XTextualDataSequence.hpp>
14#include <com/sun/star/chart2/data/XNumericalDataSequence.hpp>
15#include <com/sun/star/chart2/data/DataSequenceRole.hpp>
16#include <com/sun/star/lang/XServiceInfo.hpp>
17#include <com/sun/star/beans/XPropertySet.hpp>
18#include <com/sun/star/util/XCloneable.hpp>
19#include <com/sun/star/util/XModifyBroadcaster.hpp>
49 :
m_fValue(
std::numeric_limits<double>::quiet_NaN())
64 :
m_fValue(
std::numeric_limits<double>::quiet_NaN())
72typedef cppu::WeakImplHelper<css::chart2::data::XDataSequence,
73 css::chart2::data::XTextualDataSequence,
74 css::chart2::data::XNumericalDataSequence,
75 css::util::XCloneable,
76 css::util::XModifyBroadcaster,
77 css::beans::XPropertySet,
78 css::lang::XServiceInfo>
85 OUString sID, std::vector<ValueAndFormat>&& rData);
94 virtual css::uno::Sequence<css::uno::Any> SAL_CALL
getData()
override;
96 virtual css::uno::Sequence<OUString> SAL_CALL
97 generateLabel(css::chart2::data::LabelOrigin nOrigin)
override;
105 virtual css::uno::Sequence<OUString> SAL_CALL
getTextualData()
override;
108 virtual css::uno::Reference<css::beans::XPropertySetInfo> SAL_CALL
112 const css::uno::Any& rValue)
override;
114 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& rPropertyName)
override;
117 const OUString& rPropertyName,
118 const css::uno::Reference< css::beans::XPropertyChangeListener>& xListener)
override;
121 const OUString& rPropertyName,
122 const css::uno::Reference< css::beans::XPropertyChangeListener>& rListener)
override;
125 const OUString& rPropertyName,
126 const css::uno::Reference< css::beans::XVetoableChangeListener>& rListener)
override;
129 const OUString& rPropertyName,
130 const css::uno::Reference< css::beans::XVetoableChangeListener>& rListener)
override;
133 virtual css::uno::Reference<css::util::XCloneable> SAL_CALL
createClone()
override;
137 const css::uno::Reference<css::util::XModifyListener>& aListener)
override;
140 const css::uno::Reference<css::util::XModifyListener>& aListener)
override;
151 void setRole(css::chart2::data::DataSequenceRole
const & aRole)
virtual css::uno::Sequence< double > SAL_CALL getNumericalData() override
virtual sal_Bool SAL_CALL supportsService(const OUString &rServiceName) override
virtual css::uno::Sequence< OUString > SAL_CALL getTextualData() override
virtual OUString SAL_CALL getImplementationName() override
virtual css::uno::Sequence< css::uno::Any > SAL_CALL getData() override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual void SAL_CALL removeModifyListener(const css::uno::Reference< css::util::XModifyListener > &aListener) override
SfxItemPropertySet m_aPropSet
virtual css::uno::Sequence< OUString > SAL_CALL generateLabel(css::chart2::data::LabelOrigin nOrigin) override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &rPropertyName) override
virtual sal_Int32 SAL_CALL getNumberFormatKeyByIndex(sal_Int32 nIndex) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
PivotTableDataSequence & operator=(const PivotTableDataSequence &)=delete
virtual void SAL_CALL setPropertyValue(const OUString &rPropertyName, const css::uno::Any &rValue) override
std::vector< css::uno::Reference< css::util::XModifyListener > > m_aValueListeners
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rListener) override
std::vector< ValueAndFormat > m_aData
virtual void SAL_CALL addModifyListener(const css::uno::Reference< css::util::XModifyListener > &aListener) override
css::chart2::data::DataSequenceRole m_aRole
virtual void SAL_CALL addPropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
void setRole(css::chart2::data::DataSequenceRole const &aRole)
virtual void SAL_CALL addVetoableChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &rListener) override
PivotTableDataSequence(const PivotTableDataSequence &)=delete
virtual ~PivotTableDataSequence() override
virtual css::uno::Reference< css::util::XCloneable > SAL_CALL createClone() override
virtual OUString SAL_CALL getSourceRangeRepresentation() override
PivotTableDataSequence(ScDocument *pDocument, OUString sID, std::vector< ValueAndFormat > &&rData)
virtual void SAL_CALL removePropertyChangeListener(const OUString &rPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &rListener) override
CAUTION! The following defines must be in the same namespace as the respective type.
cppu::WeakImplHelper< css::chart2::data::XDataSequence, css::chart2::data::XTextualDataSequence, css::chart2::data::XNumericalDataSequence, css::util::XCloneable, css::util::XModifyBroadcaster, css::beans::XPropertySet, css::lang::XServiceInfo > PivotTableDataSequence_Base