19#ifndef INCLUDED_REPORTDESIGN_INC_PROPERTYFORWARD_HXX
20#define INCLUDED_REPORTDESIGN_INC_PROPERTYFORWARD_HXX
23#include <com/sun/star/beans/XPropertyChangeListener.hpp>
24#include <com/sun/star/beans/XPropertySet.hpp>
25#include <com/sun/star/beans/XPropertySetInfo.hpp>
34 typedef ::cppu::WeakComponentImplHelper< css::beans::XPropertyChangeListener
46 css::uno::Reference< css::beans::XPropertySet>
m_xSource;
48 css::uno::Reference< css::beans::XPropertySet>
m_xDest;
49 css::uno::Reference< css::beans::XPropertySetInfo>
m_xDestInfo;
58 virtual void SAL_CALL disposing()
override;
61 ,
const css::uno::Reference< css::beans::XPropertySet>& _xDest
63 ,
bool _bReverse =
false);
66 virtual void SAL_CALL propertyChange(
const css::beans::PropertyChangeEvent& evt )
override;
69 virtual void SAL_CALL disposing(
const css::lang::EventObject& _rSource )
override;
77 void startListening();
#define REPORTDESIGN_DLLPUBLIC
::cppu::WeakComponentImplHelper< css::beans::XPropertyChangeListener > OPropertyForward_Base
std::map< OUString, TPropertyConverter > TPropertyNamePair