LibreOffice Module basic (master) 1
Public Member Functions | Private Attributes | List of all members
basic::ModifiableHelper Class Reference

#include <namecont.hxx>

Collaboration diagram for basic::ModifiableHelper:
[legend]

Public Member Functions

 ModifiableHelper (::cppu::OWeakObject &_rEventSource, ::osl::Mutex &_rMutex)
 
bool isModified () const
 
void setModified (bool _bModified)
 
void addModifyListener (const css::uno::Reference< css::util::XModifyListener > &_rxListener)
 
void removeModifyListener (const css::uno::Reference< css::util::XModifyListener > &_rxListener)
 

Private Attributes

::comphelper::OInterfaceContainerHelper3< css::util::XModifyListener > m_aModifyListeners
 
::cppu::OWeakObjectm_rEventSource
 
bool mbModified
 

Detailed Description

Definition at line 130 of file namecont.hxx.

Constructor & Destructor Documentation

◆ ModifiableHelper()

basic::ModifiableHelper::ModifiableHelper ( ::cppu::OWeakObject _rEventSource,
::osl::Mutex &  _rMutex 
)
inline

Definition at line 138 of file namecont.hxx.

Member Function Documentation

◆ addModifyListener()

void basic::ModifiableHelper::addModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  _rxListener)
inline

◆ isModified()

bool basic::ModifiableHelper::isModified ( ) const
inline

◆ removeModifyListener()

void basic::ModifiableHelper::removeModifyListener ( const css::uno::Reference< css::util::XModifyListener > &  _rxListener)
inline

◆ setModified()

void basic::ModifiableHelper::setModified ( bool  _bModified)

Member Data Documentation

◆ m_aModifyListeners

::comphelper::OInterfaceContainerHelper3<css::util::XModifyListener> basic::ModifiableHelper::m_aModifyListeners
private

Definition at line 133 of file namecont.hxx.

Referenced by addModifyListener(), removeModifyListener(), and setModified().

◆ m_rEventSource

::cppu::OWeakObject& basic::ModifiableHelper::m_rEventSource
private

Definition at line 134 of file namecont.hxx.

Referenced by setModified().

◆ mbModified

bool basic::ModifiableHelper::mbModified
private

Definition at line 135 of file namecont.hxx.

Referenced by isModified(), and setModified().


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