LibreOffice Module extensions (master) 1
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
pcr::PropertyEventTranslation Class Reference

#include <propeventtranslation.hxx>

Inheritance diagram for pcr::PropertyEventTranslation:
[legend]
Collaboration diagram for pcr::PropertyEventTranslation:
[legend]

Public Member Functions

 PropertyEventTranslation (const css::uno::Reference< css::beans::XPropertyChangeListener > &_rxDelegator, const css::uno::Reference< css::uno::XInterface > &_rxTranslatedEventSource)
 constructs the object More...
 
const css::uno::Reference< css::beans::XPropertyChangeListener > & getDelegator () const
 

Protected Member Functions

virtual void SAL_CALL propertyChange (const css::beans::PropertyChangeEvent &evt) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &Source) override
 

Private Member Functions

 PropertyEventTranslation (const PropertyEventTranslation &)=delete
 
PropertyEventTranslationoperator= (const PropertyEventTranslation &)=delete
 

Private Attributes

css::uno::Reference< css::beans::XPropertyChangeListener > m_xDelegator
 
css::uno::Reference< css::uno::XInterface > m_xTranslatedEventSource
 

Detailed Description

Definition at line 35 of file propeventtranslation.hxx.

Constructor & Destructor Documentation

◆ PropertyEventTranslation() [1/2]

pcr::PropertyEventTranslation::PropertyEventTranslation ( const css::uno::Reference< css::beans::XPropertyChangeListener > &  _rxDelegator,
const css::uno::Reference< css::uno::XInterface > &  _rxTranslatedEventSource 
)

constructs the object

Exceptions
NullPointerExceptionif <arg>_rxDelegator</arg> is <NULL>

◆ PropertyEventTranslation() [2/2]

pcr::PropertyEventTranslation::PropertyEventTranslation ( const PropertyEventTranslation )
privatedelete

Member Function Documentation

◆ disposing()

void SAL_CALL pcr::PropertyEventTranslation::disposing ( const css::lang::EventObject &  Source)
overrideprotectedvirtual

Definition at line 67 of file propeventtranslation.cxx.

References m_xDelegator, and Source.

◆ getDelegator()

const css::uno::Reference< css::beans::XPropertyChangeListener > & pcr::PropertyEventTranslation::getDelegator ( ) const
inline

◆ operator=()

PropertyEventTranslation & pcr::PropertyEventTranslation::operator= ( const PropertyEventTranslation )
privatedelete

◆ propertyChange()

void SAL_CALL pcr::PropertyEventTranslation::propertyChange ( const css::beans::PropertyChangeEvent &  evt)
overrideprotectedvirtual

Definition at line 51 of file propeventtranslation.cxx.

References m_xDelegator.

Member Data Documentation

◆ m_xDelegator

css::uno::Reference< css::beans::XPropertyChangeListener > pcr::PropertyEventTranslation::m_xDelegator
private

Definition at line 38 of file propeventtranslation.hxx.

Referenced by getDelegator().

◆ m_xTranslatedEventSource

css::uno::Reference< css::uno::XInterface > pcr::PropertyEventTranslation::m_xTranslatedEventSource
private

Definition at line 40 of file propeventtranslation.hxx.


The documentation for this class was generated from the following files: