21#include <com/sun/star/beans/XPropertyChangeListener.hpp>
22#include <com/sun/star/beans/XPropertySet.hpp>
23#include <com/sun/star/beans/XPropertySetInfo.hpp>
24#include <com/sun/star/container/XNameAccess.hpp>
34 typedef ::cppu::WeakImplHelper< css::beans::XPropertyChangeListener
39 css::uno::Reference< css::beans::XPropertySet >
m_xSource;
40 css::uno::Reference< css::beans::XPropertySet >
m_xDest;
41 css::uno::Reference< css::beans::XPropertySetInfo >
m_xDestInfo;
50 OPropertyForward(
const css::uno::Reference< css::beans::XPropertySet>& _xSource,
51 const css::uno::Reference< css::container::XNameAccess>& _xDestContainer,
53 const std::vector< OUString >& _aPropertyList
57 virtual void SAL_CALL
propertyChange(
const css::beans::PropertyChangeEvent& evt )
override;
60 virtual void SAL_CALL
disposing(
const css::lang::EventObject& _rSource )
override;
63 void setDefinition(
const css::uno::Reference< css::beans::XPropertySet >& _xDest);
css::uno::Reference< css::beans::XPropertySet > m_xDest
virtual void SAL_CALL propertyChange(const css::beans::PropertyChangeEvent &evt) override
const css::uno::Reference< css::beans::XPropertySet > & getDefinition() const
void setDefinition(const css::uno::Reference< css::beans::XPropertySet > &_xDest)
virtual ~OPropertyForward() override
css::uno::Reference< css::beans::XPropertySetInfo > m_xDestInfo
void setName(const OUString &_sName)
css::uno::Reference< css::beans::XPropertySet > m_xSource
css::uno::Reference< css::container::XNameAccess > m_xDestContainer
OPropertyForward(const css::uno::Reference< css::beans::XPropertySet > &_xSource, const css::uno::Reference< css::container::XNameAccess > &_xDestContainer, OUString _sName, const std::vector< OUString > &_aPropertyList)
virtual void SAL_CALL disposing(const css::lang::EventObject &_rSource) override
::cppu::WeakImplHelper< css::beans::XPropertyChangeListener > OPropertyForward_Base