LibreOffice Module reportdesign (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
rptui::NavigatorTree::UserData Class Reference
Inheritance diagram for rptui::NavigatorTree::UserData:
[legend]
Collaboration diagram for rptui::NavigatorTree::UserData:
[legend]

Public Member Functions

 UserData (NavigatorTree *pTree, uno::Reference< uno::XInterface > xContent)
 
virtual ~UserData () override
 
const uno::Reference< uno::XInterface > & getContent () const
 
void setContent (const uno::Reference< uno::XInterface > &_xContent)
 
- Public Member Functions inherited from comphelper::OPropertyChangeListener
 OPropertyChangeListener (::osl::Mutex &_rMutex)
 
virtual ~OPropertyChangeListener ()
 
virtual void _propertyChanged (const css::beans::PropertyChangeEvent &_rEvent)=0
 
virtual void _disposing (const css::lang::EventObject &_rSource)
 
- Public Member Functions inherited from comphelper::OContainerListener
 OContainerListener (::osl::Mutex &_rMutex)
 
virtual ~OContainerListener ()
 
virtual void _elementInserted (const css::container::ContainerEvent &_rEvent)
 
virtual void _elementRemoved (const css::container::ContainerEvent &_rEvent)
 
virtual void _elementReplaced (const css::container::ContainerEvent &_rEvent)
 
virtual void _disposing (const css::lang::EventObject &_rSource)
 

Protected Member Functions

virtual void _propertyChanged (const beans::PropertyChangeEvent &_rEvent) override
 
virtual void _elementInserted (const container::ContainerEvent &_rEvent) override
 
virtual void _elementRemoved (const container::ContainerEvent &Event) override
 
virtual void _elementReplaced (const container::ContainerEvent &_rEvent) override
 
virtual void _disposing (const lang::EventObject &_rSource) override
 
- Protected Member Functions inherited from comphelper::OPropertyChangeListener
void disposeAdapter ()
 
- Protected Member Functions inherited from comphelper::OContainerListener
void setAdapter (OContainerListenerAdapter *_pAdapter)
 

Private Attributes

uno::Reference< uno::XInterface > m_xContent
 
::rtl::Reference< comphelper::OPropertyChangeMultiplexerm_pListener
 
::rtl::Reference< comphelper::OContainerListenerAdapterm_pContainerListener
 
NavigatorTreem_pTree
 

Additional Inherited Members

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

Detailed Description

Definition at line 105 of file Navigator.cxx.

Constructor & Destructor Documentation

◆ UserData()

rptui::NavigatorTree::UserData::UserData ( NavigatorTree pTree,
uno::Reference< uno::XInterface >  xContent 
)

◆ ~UserData()

rptui::NavigatorTree::UserData::~UserData ( )
overridevirtual

Definition at line 709 of file Navigator.cxx.

Member Function Documentation

◆ _disposing()

void rptui::NavigatorTree::UserData::_disposing ( const lang::EventObject &  _rSource)
overrideprotectedvirtual

Definition at line 780 of file Navigator.cxx.

◆ _elementInserted()

void rptui::NavigatorTree::UserData::_elementInserted ( const container::ContainerEvent &  _rEvent)
overrideprotectedvirtual

Definition at line 765 of file Navigator.cxx.

◆ _elementRemoved()

void rptui::NavigatorTree::UserData::_elementRemoved ( const container::ContainerEvent &  Event)
overrideprotectedvirtual

Definition at line 770 of file Navigator.cxx.

◆ _elementReplaced()

void rptui::NavigatorTree::UserData::_elementReplaced ( const container::ContainerEvent &  _rEvent)
overrideprotectedvirtual

Definition at line 775 of file Navigator.cxx.

◆ _propertyChanged()

void rptui::NavigatorTree::UserData::_propertyChanged ( const beans::PropertyChangeEvent &  _rEvent)
overrideprotectedvirtual

◆ getContent()

const uno::Reference< uno::XInterface > & rptui::NavigatorTree::UserData::getContent ( ) const
inline

Definition at line 117 of file Navigator.cxx.

References m_xContent.

◆ setContent()

void rptui::NavigatorTree::UserData::setContent ( const uno::Reference< uno::XInterface > &  _xContent)
inline

Definition at line 118 of file Navigator.cxx.

References m_xContent.

Member Data Documentation

◆ m_pContainerListener

::rtl::Reference< comphelper::OContainerListenerAdapter> rptui::NavigatorTree::UserData::m_pContainerListener
private

Definition at line 111 of file Navigator.cxx.

Referenced by UserData().

◆ m_pListener

::rtl::Reference< comphelper::OPropertyChangeMultiplexer> rptui::NavigatorTree::UserData::m_pListener
private

Definition at line 110 of file Navigator.cxx.

Referenced by UserData().

◆ m_pTree

NavigatorTree* rptui::NavigatorTree::UserData::m_pTree
private

Definition at line 112 of file Navigator.cxx.

◆ m_xContent

uno::Reference< uno::XInterface > rptui::NavigatorTree::UserData::m_xContent
private

Definition at line 109 of file Navigator.cxx.

Referenced by getContent(), setContent(), and UserData().


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