LibreOffice Module toolkit (master) 1
|
#include <controlmodelcontainerbase.hxx>
Public Member Functions | |
ResourceListener (const css::uno::Reference< css::util::XModifyListener > &xListener) | |
virtual | ~ResourceListener () override |
void | startListening (const css::uno::Reference< css::resource::XStringResourceResolver > &rResource) |
void | stopListening () |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &aType) override |
virtual void SAL_CALL | acquire () noexcept override |
virtual void SAL_CALL | release () noexcept override |
virtual void SAL_CALL | modified (const css::lang::EventObject &aEvent) override |
virtual void SAL_CALL | disposing (const css::lang::EventObject &Source) override |
Public Member Functions inherited from cppu::OWeakObject | |
OWeakObject () | |
OWeakObject (const OWeakObject &) | |
OWeakObject &SAL_CALL | operator= (const OWeakObject &) |
virtual css::uno::Any SAL_CALL | queryInterface (const css::uno::Type &rType) SAL_OVERRIDE |
virtual void SAL_CALL | acquire () SAL_NOEXCEPT SAL_OVERRIDE |
virtual void SAL_CALL | release () SAL_NOEXCEPT SAL_OVERRIDE |
virtual css::uno::Reference< css::uno::XAdapter > SAL_CALL | queryAdapter () SAL_OVERRIDE |
SAL_CALL | operator css::uno::Reference< css::uno::XInterface > () |
Private Attributes | |
std::mutex | m_aMutex |
css::uno::Reference< css::resource::XStringResourceResolver > | m_xResource |
css::uno::Reference< css::util::XModifyListener > | m_xListener |
bool | m_bListening |
Additional Inherited Members | |
Protected Member Functions inherited from cppu::OWeakObject | |
virtual | ~OWeakObject () COVERITY_NOEXCEPT_FALSE |
void | disposeWeakConnectionPoint () |
Protected Attributes inherited from cppu::OWeakObject | |
oslInterlockedCount | m_refCount |
Definition at line 184 of file controlmodelcontainerbase.hxx.
ResourceListener::ResourceListener | ( | const css::uno::Reference< css::util::XModifyListener > & | xListener | ) |
Definition at line 1044 of file controlmodelcontainerbase.cxx.
References m_xListener.
|
overridevirtual |
Definition at line 1051 of file controlmodelcontainerbase.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 1069 of file controlmodelcontainerbase.cxx.
|
overridevirtual |
Definition at line 1184 of file controlmodelcontainerbase.cxx.
References Exception, m_aMutex, m_bListening, m_xListener, m_xResource, and Source.
|
overridevirtual |
Definition at line 1156 of file controlmodelcontainerbase.cxx.
References aEvent, Exception, m_aMutex, and m_xListener.
|
overridevirtual |
Reimplemented from cppu::OWeakObject.
Definition at line 1056 of file controlmodelcontainerbase.cxx.
|
overridevirtualnoexcept |
Reimplemented from cppu::OWeakObject.
Definition at line 1074 of file controlmodelcontainerbase.cxx.
void ResourceListener::startListening | ( | const css::uno::Reference< css::resource::XStringResourceResolver > & | rResource | ) |
Definition at line 1079 of file controlmodelcontainerbase.cxx.
References Exception, m_aMutex, m_bListening, m_xResource, and stopListening().
Referenced by ControlContainerBase::ImplStartListingForResourceEvents().
void ResourceListener::stopListening | ( | ) |
Definition at line 1121 of file controlmodelcontainerbase.cxx.
References Exception, m_aMutex, m_bListening, and m_xResource.
Referenced by startListening().
|
private |
Definition at line 206 of file controlmodelcontainerbase.hxx.
Referenced by disposing(), modified(), startListening(), and stopListening().
|
private |
Definition at line 209 of file controlmodelcontainerbase.hxx.
Referenced by disposing(), startListening(), and stopListening().
|
private |
Definition at line 208 of file controlmodelcontainerbase.hxx.
Referenced by disposing(), and modified().
|
private |
Definition at line 207 of file controlmodelcontainerbase.hxx.
Referenced by disposing(), startListening(), and stopListening().