20#ifndef INCLUDED_SHELL_SOURCE_BACKENDS_MACBE_MACBACKEND_HXX
21#define INCLUDED_SHELL_SOURCE_BACKENDS_MACBE_MACBACKEND_HXX
23#include <com/sun/star/beans/XPropertySet.hpp>
24#include <com/sun/star/lang/XServiceInfo.hpp>
26#include <rtl/string.hxx>
31namespace uno = css::uno;
32namespace lang = css::lang;
34class MacOSXBackend :
public ::cppu::WeakImplHelper <css::beans::XPropertySet, lang::XServiceInfo >
47 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
49 {
return css::uno::Reference< css::beans::XPropertySetInfo >(); }
52 OUString
const &, css::uno::Any
const &)
override;
55 OUString
const & PropertyName)
override;
59 css::uno::Reference< css::beans::XPropertyChangeListener >
const &)
override
64 css::uno::Reference< css::beans::XPropertyChangeListener >
const &)
override
69 css::uno::Reference< css::beans::XVetoableChangeListener >
const &)
override
74 css::uno::Reference< css::beans::XVetoableChangeListener >
const &)
override
virtual OUString SAL_CALL getImplementationName() override
virtual ~MacOSXBackend() override
Destructor.
virtual sal_Bool SAL_CALL supportsService(const OUString &aServiceName) override
virtual void SAL_CALL addVetoableChangeListener(OUString const &, css::uno::Reference< css::beans::XVetoableChangeListener > const &) override
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL addPropertyChangeListener(OUString const &, css::uno::Reference< css::beans::XPropertyChangeListener > const &) override
virtual void SAL_CALL removeVetoableChangeListener(OUString const &, css::uno::Reference< css::beans::XVetoableChangeListener > const &) override
virtual void SAL_CALL setPropertyValue(OUString const &, css::uno::Any const &) override
virtual void SAL_CALL removePropertyChangeListener(OUString const &, css::uno::Reference< css::beans::XPropertyChangeListener > const &) override
MacOSXBackend()
Service constructor from a service factory.
virtual css::uno::Any SAL_CALL getPropertyValue(OUString const &PropertyName) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override