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

#include <PropertyForward.hxx>

Inheritance diagram for dbaccess::OPropertyForward:
[legend]
Collaboration diagram for dbaccess::OPropertyForward:
[legend]

Public Member Functions

 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 propertyChange (const css::beans::PropertyChangeEvent &evt) override
 
virtual void SAL_CALL disposing (const css::lang::EventObject &_rSource) override
 
void setName (const OUString &_sName)
 
void setDefinition (const css::uno::Reference< css::beans::XPropertySet > &_xDest)
 
const css::uno::Reference< css::beans::XPropertySet > & getDefinition () const
 

Protected Member Functions

virtual ~OPropertyForward () override
 

Private Attributes

css::uno::Reference< css::beans::XPropertySetm_xSource
 
css::uno::Reference< css::beans::XPropertySetm_xDest
 
css::uno::Reference< css::beans::XPropertySetInfo > m_xDestInfo
 
css::uno::Reference< css::container::XNameAccess > m_xDestContainer
 
OUString m_sName
 
bool m_bInInsert
 

Additional Inherited Members

- Protected Attributes inherited from cppu::BaseMutex
mutable::osl::Mutex m_aMutex
 

Detailed Description

Definition at line 36 of file PropertyForward.hxx.

Constructor & Destructor Documentation

◆ ~OPropertyForward()

dbaccess::OPropertyForward::~OPropertyForward ( )
overrideprotectedvirtual

Definition at line 66 of file PropertyForward.cxx.

◆ OPropertyForward()

dbaccess::OPropertyForward::OPropertyForward ( const css::uno::Reference< css::beans::XPropertySet > &  _xSource,
const css::uno::Reference< css::container::XNameAccess > &  _xDestContainer,
OUString  _sName,
const std::vector< OUString > &  _aPropertyList 
)

Definition at line 40 of file PropertyForward.cxx.

References DBG_UNHANDLED_EXCEPTION, Exception, and m_refCount.

Member Function Documentation

◆ disposing()

void SAL_CALL dbaccess::OPropertyForward::disposing ( const css::lang::EventObject &  _rSource)
overridevirtual

◆ getDefinition()

const css::uno::Reference< css::beans::XPropertySet > & dbaccess::OPropertyForward::getDefinition ( ) const
inline

Definition at line 64 of file PropertyForward.hxx.

References m_xDest.

◆ propertyChange()

void SAL_CALL dbaccess::OPropertyForward::propertyChange ( const css::beans::PropertyChangeEvent &  evt)
overridevirtual

◆ setDefinition()

void dbaccess::OPropertyForward::setDefinition ( const css::uno::Reference< css::beans::XPropertySet > &  _xDest)

◆ setName()

void dbaccess::OPropertyForward::setName ( const OUString &  _sName)
inline

Definition at line 62 of file PropertyForward.hxx.

References m_sName.

Member Data Documentation

◆ m_bInInsert

bool dbaccess::OPropertyForward::m_bInInsert
private

Definition at line 44 of file PropertyForward.hxx.

Referenced by propertyChange(), and setDefinition().

◆ m_sName

OUString dbaccess::OPropertyForward::m_sName
private

Definition at line 43 of file PropertyForward.hxx.

Referenced by propertyChange(), and setName().

◆ m_xDest

css::uno::Reference< css::beans::XPropertySet > dbaccess::OPropertyForward::m_xDest
private

Definition at line 40 of file PropertyForward.hxx.

Referenced by disposing(), getDefinition(), propertyChange(), and setDefinition().

◆ m_xDestContainer

css::uno::Reference< css::container::XNameAccess > dbaccess::OPropertyForward::m_xDestContainer
private

Definition at line 42 of file PropertyForward.hxx.

Referenced by disposing(), and propertyChange().

◆ m_xDestInfo

css::uno::Reference< css::beans::XPropertySetInfo > dbaccess::OPropertyForward::m_xDestInfo
private

Definition at line 41 of file PropertyForward.hxx.

Referenced by disposing(), propertyChange(), and setDefinition().

◆ m_xSource

css::uno::Reference< css::beans::XPropertySet > dbaccess::OPropertyForward::m_xSource
private

Definition at line 39 of file PropertyForward.hxx.

Referenced by disposing(), propertyChange(), and setDefinition().


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