21#include <com/sun/star/beans/PropertyValue.hpp>
22#include <com/sun/star/beans/XPropertySet.hpp>
23#include <com/sun/star/beans/XPropertySetInfo.hpp>
24#include <com/sun/star/beans/XPropertyAccess.hpp>
33typedef ::cppu::WeakImplHelper< css::beans::XPropertySet,
41 css::uno::Reference< css::beans::XPropertySetInfo >
m_xInfo;
51 virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL
54 const OUString& aPropertyName,
55 const css::uno::Any& aValue)
override;
56 virtual css::uno::Any SAL_CALL
getPropertyValue(
const OUString& PropertyName )
override;
58 const OUString& aPropertyName,
59 const css::uno::Reference< css::beans::XPropertyChangeListener >& )
override;
61 const OUString& aPropertyName,
62 const css::uno::Reference< css::beans::XPropertyChangeListener >& )
override;
64 const OUString& aPropertyName,
65 const css::uno::Reference< css::beans::XVetoableChangeListener >& )
override;
67 const OUString& aPropertyName,
68 const css::uno::Reference< css::beans::XVetoableChangeListener >& )
override;
71 virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL
getPropertyValues()
override;
72 virtual void SAL_CALL
setPropertyValues(
const css::uno::Sequence< css::beans::PropertyValue >& PropertyValues_)
override;
size_t GetIndex_Impl(const OUString &rPropName) const
css::uno::Reference< css::beans::XPropertySetInfo > m_xInfo
virtual void SAL_CALL removePropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &) override
virtual void SAL_CALL removeVetoableChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &) override
virtual css::uno::Sequence< css::beans::PropertyValue > SAL_CALL getPropertyValues() override
virtual void SAL_CALL setPropertyValues(const css::uno::Sequence< css::beans::PropertyValue > &PropertyValues_) override
virtual void SAL_CALL setPropertyValue(const OUString &aPropertyName, const css::uno::Any &aValue) override
SbPropertyValueArr_Impl m_aPropVals
virtual void SAL_CALL addPropertyChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XPropertyChangeListener > &) override
virtual ~SbPropertyValues() override
virtual void SAL_CALL addVetoableChangeListener(const OUString &aPropertyName, const css::uno::Reference< css::beans::XVetoableChangeListener > &) override
virtual css::uno::Any SAL_CALL getPropertyValue(const OUString &PropertyName) override
SbPropertyInfoArr_Impl m_aPropInfos
virtual css::uno::Reference< css::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo() override
std::vector< comphelper::PropertyMapEntry > SbPropertyInfoArr_Impl
std::vector< css::beans::PropertyValue > SbPropertyValueArr_Impl
::cppu::WeakImplHelper< css::beans::XPropertySet, css::beans::XPropertyAccess > SbPropertyValuesHelper
void RTL_Impl_CreatePropertySet(SbxArray &rPar)