22#include <com/sun/star/lang/XMultiServiceFactory.hpp>
23#include <com/sun/star/lang/XServiceInfo.hpp>
24#include <com/sun/star/chart2/XChartTypeManager.hpp>
32class ChartTypeTemplate;
35 public ::cppu::WeakImplHelper<
36 css::lang::XServiceInfo,
37 css::lang::XMultiServiceFactory,
38 css::chart2::XChartTypeManager >
42 css::uno::Reference< css::uno::XComponentContext > xContext );
45 virtual OUString SAL_CALL
51 virtual css::uno::Sequence< OUString > SAL_CALL
56 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL
createInstance(
const OUString& aServiceSpecifier )
override;
57 virtual css::uno::Reference< css::uno::XInterface > SAL_CALL createInstanceWithArguments(
58 const OUString& ServiceSpecifier,
59 const css::uno::Sequence< css::uno::Any >& Arguments )
override;
60 virtual css::uno::Sequence< OUString > SAL_CALL getAvailableServiceNames()
override;
68 css::uno::Reference< css::uno::XComponentContext >
HRESULT createInstance(REFIID iid, Ifc **ppIfc)
css::uno::Reference< css::uno::XComponentContext > m_xContext
css::uno::Sequence< OUString > getSupportedServiceNames()
OUString getImplementationName()
bool CPPUHELPER_DLLPUBLIC supportsService(css::lang::XServiceInfo *implementation, rtl::OUString const &name)