LibreOffice Module reportdesign (master) 1
|
This class ensures the communication between two XPropertySet instances. More...
#include <PropertyForward.hxx>
Public Member Functions | |
OPropertyMediator (const css::uno::Reference< css::beans::XPropertySet > &_xSource, const css::uno::Reference< css::beans::XPropertySet > &_xDest, TPropertyNamePair &&_aNameMap, bool _bReverse=false) | |
virtual void SAL_CALL | propertyChange (const css::beans::PropertyChangeEvent &evt) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &_rSource) override |
void | stopListening () |
stop the listening mode. More... | |
void | startListening () |
starts the listening mode again. More... | |
Private Member Functions | |
OPropertyMediator (OPropertyMediator const &)=delete | |
void | operator= (OPropertyMediator const &)=delete |
virtual | ~OPropertyMediator () override |
virtual void SAL_CALL | disposing () override |
this function is called upon disposing the component More... | |
Private Attributes | |
TPropertyNamePair | m_aNameMap |
css::uno::Reference< css::beans::XPropertySet > | m_xSource |
css::uno::Reference< css::beans::XPropertySetInfo > | m_xSourceInfo |
css::uno::Reference< css::beans::XPropertySet > | m_xDest |
css::uno::Reference< css::beans::XPropertySetInfo > | m_xDestInfo |
bool | m_bInChange |
Additional Inherited Members | |
Protected Attributes inherited from cppu::BaseMutex | |
mutable::osl::Mutex | m_aMutex |
This class ensures the communication between two XPropertySet instances.
Identical properties will be set at the other propertyset.
Definition at line 42 of file PropertyForward.hxx.
|
privatedelete |
|
overrideprivatevirtual |
Definition at line 80 of file PropertyForward.cxx.
rptui::OPropertyMediator::OPropertyMediator | ( | const css::uno::Reference< css::beans::XPropertySet > & | _xSource, |
const css::uno::Reference< css::beans::XPropertySet > & | _xDest, | ||
TPropertyNamePair && | _aNameMap, | ||
bool | _bReverse = false |
||
) |
|
overrideprivatevirtual |
this function is called upon disposing the component
Definition at line 151 of file PropertyForward.cxx.
|
overridevirtual |
Definition at line 145 of file PropertyForward.cxx.
References m_aMutex.
|
privatedelete |
|
overridevirtual |
Definition at line 84 of file PropertyForward.cxx.
References m_aMutex, m_xDest, m_xSource, PROPERTY_CHARFONTCHARSET, PROPERTY_CHARFONTFAMILY, PROPERTY_CHARFONTNAME, PROPERTY_CHARFONTPITCH, PROPERTY_CHARFONTSTYLENAME, PROPERTY_CHARHEIGHT, PROPERTY_CHARPOSTURE, PROPERTY_CHARROTATION, PROPERTY_CHARSCALEWIDTH, PROPERTY_CHARSTRIKEOUT, PROPERTY_CHARUNDERLINE, PROPERTY_CHARWEIGHT, PROPERTY_CHARWORDMODE, and PROPERTY_FONTDESCRIPTOR.
void rptui::OPropertyMediator::startListening | ( | ) |
starts the listening mode again.
Definition at line 168 of file PropertyForward.cxx.
void rptui::OPropertyMediator::stopListening | ( | ) |
stop the listening mode.
Definition at line 160 of file PropertyForward.cxx.
|
private |
Definition at line 45 of file PropertyForward.hxx.
|
private |
Definition at line 50 of file PropertyForward.hxx.
|
private |
Definition at line 48 of file PropertyForward.hxx.
|
private |
Definition at line 49 of file PropertyForward.hxx.
|
private |
Definition at line 46 of file PropertyForward.hxx.
|
private |
Definition at line 47 of file PropertyForward.hxx.