20#ifndef INCLUDED_SHELL_SOURCE_CMDMAIL_CMDMAILSUPPL_HXX
21#define INCLUDED_SHELL_SOURCE_CMDMAIL_CMDMAILSUPPL_HXX
24#include <com/sun/star/lang/XServiceInfo.hpp>
25#include <com/sun/star/lang/XMultiServiceFactory.hpp>
26#include <com/sun/star/uno/XComponentContext.hpp>
28#include <com/sun/star/system/XSimpleMailClient.hpp>
30#include <com/sun/star/system/XSimpleMailClientSupplier.hpp>
36 public cppu::WeakImplHelper<
37 css::system::XSimpleMailClientSupplier,
38 css::system::XSimpleMailClient,
39 css::lang::XServiceInfo >
45 explicit CmdMailSuppl(
const css::uno::Reference< css::uno::XComponentContext >& xContext );
51 virtual css::uno::Reference< css::system::XSimpleMailClient > SAL_CALL
querySimpleMailClient( )
override;
59 virtual void SAL_CALL
sendSimpleMailMessage(
const css::uno::Reference< css::system::XSimpleMailMessage >& xSimpleMailMessage, sal_Int32 aFlag )
override;
css::uno::Reference< css::lang::XMultiServiceFactory > m_xConfigurationProvider
CmdMailSuppl(const css::uno::Reference< css::uno::XComponentContext > &xContext)
virtual css::uno::Reference< css::system::XSimpleMailMessage > SAL_CALL createSimpleMailMessage() override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL sendSimpleMailMessage(const css::uno::Reference< css::system::XSimpleMailMessage > &xSimpleMailMessage, sal_Int32 aFlag) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual css::uno::Reference< css::system::XSimpleMailClient > SAL_CALL querySimpleMailClient() override