25#include <com/sun/star/beans/XPropertySet.hpp>
26#include <com/sun/star/beans/XPropertyState.hpp>
27#include <com/sun/star/lang/XServiceInfo.hpp>
44 css::beans::XPropertySet,
45 css::lang::XServiceInfo,
46 css::beans::XPropertyState>,
51 std::unique_ptr<SfxItemSet>
mpSet;
70 virtual
void SAL_CALL
setPropertyValue( const OUString& aPropertyName, const css::
uno::Any& aValue ) override;
72 virtual
void SAL_CALL
addPropertyChangeListener( const OUString& aPropertyName, const css::
uno::Reference< css::beans::XPropertyChangeListener >& xListener ) override;
73 virtual
void SAL_CALL
removePropertyChangeListener( const OUString& aPropertyName, const css::
uno::Reference< css::beans::XPropertyChangeListener >& aListener ) override;
74 virtual
void SAL_CALL
addVetoableChangeListener( const OUString& PropertyName, const css::
uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
75 virtual
void SAL_CALL
removeVetoableChangeListener( const OUString& PropertyName, const css::
uno::Reference< css::beans::XVetoableChangeListener >& aListener ) override;
78 virtual css::beans::PropertyState SAL_CALL
getPropertyState( const OUString& PropertyName ) override;
79 virtual css::
uno::Sequence< css::beans::PropertyState > SAL_CALL
getPropertyStates( const css::
uno::Sequence< OUString >& aPropertyName ) override;
virtual css::uno::Sequence< css::beans::PropertyState > SAL_CALL getPropertyStates(const css::uno::Sequence< OUString > &aPropertyName) override
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &aListener) override
virtual ~SdUnoPageBackground() noexcept override
SvxItemPropertySetUsrAnys maUsrAnys
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
SdUnoPageBackground(SdDrawDocument *pDoc=nullptr, const SfxItemSet *pSet=nullptr)
virtual css::beans::PropertyState SAL_CALL getPropertyState(const OUString &PropertyName) override
const SvxItemPropertySet * mpPropSet
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &xListener) override
virtual void SAL_CALL setPropertyToDefault(const OUString &PropertyName) override
const SfxItemPropertyMapEntry * getPropertyMapEntry(std::u16string_view rPropertyName) const noexcept
this is used because our property map is not sorted yet
std::unique_ptr< SfxItemSet > mpSet
virtual void SAL_CALL addVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &PropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &aListener) override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
void fillItemSet(SdDrawDocument *pDoc, SfxItemSet &rSet)
virtual css::uno::Any SAL_CALL getPropertyDefault(const OUString &aPropertyName) override
virtual void Notify(SfxBroadcaster &rBC, const SfxHint &rHint) override
virtual OUString SAL_CALL getImplementationName() override
const SvxItemPropertySet * ImplGetPageBackgroundPropertySet()