20#ifndef INCLUDED_SHELL_SOURCE_BACKENDS_LOCALEBE_LOCALEBACKEND_HXX
21#define INCLUDED_SHELL_SOURCE_BACKENDS_LOCALEBE_LOCALEBACKEND_HXX
25#include <com/sun/star/beans/Optional.hpp>
26#include <com/sun/star/beans/XPropertySet.hpp>
27#include <com/sun/star/lang/XServiceInfo.hpp>
31namespace uno = css::uno ;
32namespace lang = css::lang ;
35 css::beans::XPropertySet,
42 virtual OUString SAL_CALL
48 virtual uno::Sequence<OUString> SAL_CALL
52 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
54 {
return css::uno::Reference< css::beans::XPropertySetInfo >(); }
57 OUString
const &, css::uno::Any
const &)
override;
60 OUString
const & PropertyName)
override;
64 css::uno::Reference< css::beans::XPropertyChangeListener >
const &)
override
69 css::uno::Reference< css::beans::XPropertyChangeListener >
const &)
override
74 css::uno::Reference< css::beans::XVetoableChangeListener >
const &)
override
79 css::uno::Reference< css::beans::XVetoableChangeListener >
const &)
override
94 static css::beans::Optional<css::uno::Any>
getLocale();
97 static css::beans::Optional<css::uno::Any>
getUILocale();
virtual void SAL_CALL setPropertyValue(OUString const &, css::uno::Any const &) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
static css::beans::Optional< css::uno::Any > getLocale()
virtual void SAL_CALL addVetoableChangeListener(OUString const &, css::uno::Reference< css::beans::XVetoableChangeListener > const &) override
virtual OUString SAL_CALL getImplementationName() override
virtual sal_Bool SAL_CALL supportsService(const OUString &aServiceName) override
virtual css::uno::Any SAL_CALL getPropertyValue(OUString const &PropertyName) 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
static css::beans::Optional< css::uno::Any > getSystemLocale()
static css::beans::Optional< css::uno::Any > getUILocale()
virtual ~LocaleBackend() override
Destructor.
virtual void SAL_CALL removePropertyChangeListener(OUString const &, css::uno::Reference< css::beans::XPropertyChangeListener > const &) override
LocaleBackend()
Service constructor from a service factory.