23#include <com/sun/star/chart2/XColorScheme.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
35 const css::uno::Reference< css::uno::XComponentContext > & xContext );
43 public ::cppu::WeakImplHelper<
44 css::chart2::XColorScheme,
45 css::lang::XServiceInfo >
48 explicit ConfigColorScheme(
const css::uno::Reference< css::uno::XComponentContext > & xContext );
67 css::uno::Reference< css::uno::XComponentContext >
m_xContext;
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
css::uno::Reference< css::uno::XComponentContext > m_xContext
virtual OUString SAL_CALL getImplementationName() override
declare XServiceInfo methods
virtual ::sal_Int32 SAL_CALL getColorByIndex(::sal_Int32 nIndex) override
css::uno::Sequence< sal_Int64 > m_aColorSequence
void retrieveConfigColors()
sal_Int32 m_nNumberOfColors
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual ~ConfigColorScheme() override
ConfigColorScheme(const css::uno::Reference< css::uno::XComponentContext > &xContext)
std::unique_ptr< impl::ChartConfigItem > m_apChartConfigItem
OOO_DLLPUBLIC_CHARTTOOLS css::uno::Reference< css::chart2::XColorScheme > createConfigColorScheme(const css::uno::Reference< css::uno::XComponentContext > &xContext)