28#include <com/sun/star/table/XTableChart.hpp>
29#include <com/sun/star/table/XTableCharts.hpp>
30#include <com/sun/star/document/XEmbeddedObjectSupplier.hpp>
31#include <com/sun/star/lang/XServiceInfo.hpp>
32#include <com/sun/star/container/XEnumerationAccess.hpp>
33#include <com/sun/star/container/XIndexAccess.hpp>
34#include <com/sun/star/container/XNamed.hpp>
43 css::table::XTableCharts,
44 css::container::XEnumerationAccess,
45 css::container::XIndexAccess,
46 css::lang::XServiceInfo >,
63 virtual void SAL_CALL
addNewByName(
const OUString& aName,
64 const css::awt::Rectangle& aRect,
65 const css::uno::Sequence< css::table::CellRangeAddress >& aRanges,
67 virtual void SAL_CALL
removeByName(
const OUString& aName )
override;
70 virtual css::uno::Any SAL_CALL
getByName(
const OUString& aName )
override;
71 virtual css::uno::Sequence< OUString > SAL_CALL
getElementNames()
override;
75 virtual sal_Int32 SAL_CALL
getCount()
override;
79 virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL
92typedef ::cppu::WeakComponentImplHelper<
93 css::table::XTableChart,
94 css::document::XEmbeddedObjectSupplier,
95 css::container::XNamed,
116 virtual ::cppu::IPropertyArrayHelper& SAL_CALL
getInfoHelper()
override;
118 using ::cppu::OPropertySetHelper::getFastPropertyValue;
119 virtual void SAL_CALL
getFastPropertyValue( css::uno::Any& rValue, sal_Int32 nHandle )
const override;
134 DECLARE_XTYPEPROVIDER()
144 virtual css::
uno::Sequence< css::table::CellRangeAddress > SAL_CALL
146 virtual
void SAL_CALL
setRanges( const css::
uno::Sequence< css::table::CellRangeAddress >& aRanges ) override;
149 virtual css::
uno::Reference< css::
lang::XComponent > SAL_CALL
153 virtual OUString SAL_CALL
getName() override;
154 virtual
void SAL_CALL
setName( const OUString& aName ) override;
::comphelper::OPropertyContainer ScChartObj_PBase
::cppu::WeakComponentImplHelper< css::table::XTableChart, css::document::XEmbeddedObjectSupplier, css::container::XNamed, css::lang::XServiceInfo > ScChartObj_Base
::comphelper::OPropertyArrayUsageHelper< ScChartObj > ScChartObj_PABase
virtual void SAL_CALL setFastPropertyValue_NoBroadcast(sal_Int32 nHandle, const css::uno::Any &rValue) override
void GetData_Impl(ScRangeListRef &rRanges, bool &rColHeaders, bool &rRowHeaders) const
virtual void SAL_CALL setHasRowHeaders(sal_Bool bHasRowHeaders) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual css::uno::Sequence< css::table::CellRangeAddress > SAL_CALL getRanges() override
virtual void SAL_CALL setName(const OUString &aName) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
void Update_Impl(const ScRangeListRef &rRanges, bool bColHeaders, bool bRowHeaders)
virtual sal_Bool SAL_CALL getHasColumnHeaders() override
virtual css::uno::Reference< css::lang::XComponent > SAL_CALL getEmbeddedObject() override
ScChartObj(ScDocShell *pDocSh, SCTAB nT, OUString aN)
virtual sal_Bool SAL_CALL getHasRowHeaders() override
virtual OUString SAL_CALL getName() override
virtual ::cppu::IPropertyArrayHelper &SAL_CALL getInfoHelper() override
virtual void SAL_CALL setRanges(const css::uno::Sequence< css::table::CellRangeAddress > &aRanges) override
virtual ~ScChartObj() override
virtual ::cppu::IPropertyArrayHelper * createArrayHelper() const override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL getFastPropertyValue(css::uno::Any &rValue, sal_Int32 nHandle) const override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual void SAL_CALL setHasColumnHeaders(sal_Bool bHasColumnHeaders) override
rtl::Reference< ScChartObj > GetObjectByName_Impl(const OUString &aName) const
virtual void SAL_CALL removeByName(const OUString &aName) override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Reference< css::container::XEnumeration > SAL_CALL createEnumeration() override
virtual sal_Bool SAL_CALL hasByName(const OUString &aName) override
rtl::Reference< ScChartObj > GetObjectByIndex_Impl(tools::Long nIndex) const
virtual sal_Bool SAL_CALL hasElements() override
ScChartsObj(ScDocShell *pDocSh, SCTAB nT)
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual css::uno::Any SAL_CALL getByName(const OUString &aName) override
virtual void SAL_CALL addNewByName(const OUString &aName, const css::awt::Rectangle &aRect, const css::uno::Sequence< css::table::CellRangeAddress > &aRanges, sal_Bool bColumnHeaders, sal_Bool bRowHeaders) override
virtual ~ScChartsObj() override
virtual css::uno::Sequence< OUString > SAL_CALL getElementNames() override
virtual css::uno::Any SAL_CALL getByIndex(sal_Int32 Index) override
virtual sal_Int32 SAL_CALL getCount() override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual css::uno::Type SAL_CALL getElementType() override
virtual OUString SAL_CALL getImplementationName() override
#define DECLARE_XINTERFACE()