17#include <com/sun/star/chart2/XDataTable.hpp>
18#include <com/sun/star/lang/XServiceInfo.hpp>
19#include <com/sun/star/util/XCloneable.hpp>
24typedef cppu::WeakImplHelper<css::chart2::XDataTable, css::lang::XServiceInfo,
25 css::util::XCloneable, css::util::XModifyBroadcaster,
26 css::util::XModifyListener>
46 DECLARE_XTYPEPROVIDER()
52 virtual
void GetDefaultValue(sal_Int32 nHandle, css::
uno::Any& rAny) const override;
55 virtual ::
cppu::IPropertyArrayHelper& SAL_CALL getInfoHelper() override;
59 virtual css::
uno::
Reference<css::beans::XPropertySetInfo>
60 SAL_CALL getPropertySetInfo() override;
63 virtual css::
uno::
Reference<css::util::XCloneable> SAL_CALL createClone() override;
67 addModifyListener(const css::
uno::
Reference<css::util::XModifyListener>& aListener) override;
69 removeModifyListener(const css::
uno::
Reference<css::util::XModifyListener>& aListener) override;
73 virtual
void SAL_CALL modified(const css::lang::EventObject& aEvent) override;
76 virtual
void SAL_CALL disposing(const css::lang::EventObject& Source) override;
79 virtual
void firePropertyChangeEvent() override;
80 using OPropertySet::disposing;
Data table implementation.
virtual ~DataTable() override
This helper class serves as forwarder of modify events.
cppu::WeakImplHelper< css::chart2::XDataTable, css::lang::XServiceInfo, css::util::XCloneable, css::util::XModifyBroadcaster, css::util::XModifyListener > DataTable_Base
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)
#define DECLARE_XINTERFACE()