|
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.