LibreOffice Module forms (master) 1
|
#include <resettable.hxx>
Public Member Functions | |
ResetHelper (::cppu::OWeakObject &_parent, ::osl::Mutex &_mutex) | |
void | addResetListener (const css::uno::Reference< css::form::XResetListener > &_listener) |
void | removeResetListener (const css::uno::Reference< css::form::XResetListener > &_listener) |
bool | approveReset () |
void | notifyResetted () |
void | disposing () |
Private Attributes | |
::cppu::OWeakObject & | m_rParent |
::comphelper::OInterfaceContainerHelper3< css::form::XResetListener > | m_aResetListeners |
Definition at line 35 of file resettable.hxx.
|
inline |
Definition at line 38 of file resettable.hxx.
References _mutex.
void frm::ResetHelper::addResetListener | ( | const css::uno::Reference< css::form::XResetListener > & | _listener | ) |
Definition at line 37 of file resettable.cxx.
References comphelper::OInterfaceContainerHelper3< class ListenerT >::addInterface(), and m_aResetListeners.
Referenced by frm::OButtonModel::addResetListener(), and frm::OBoundControlModel::addResetListener().
bool frm::ResetHelper::approveReset | ( | ) |
Definition at line 49 of file resettable.cxx.
References comphelper::OInterfaceIteratorHelper3< class ListenerT >::hasMoreElements(), m_aResetListeners, m_rParent, and comphelper::OInterfaceIteratorHelper3< class ListenerT >::next().
Referenced by frm::OButtonModel::reset(), and frm::OBoundControlModel::reset().
void frm::ResetHelper::disposing | ( | ) |
Definition at line 69 of file resettable.cxx.
References aEvent, comphelper::OInterfaceContainerHelper3< class ListenerT >::disposeAndClear(), m_aResetListeners, and m_rParent.
Referenced by frm::OButtonModel::disposing(), and frm::OBoundControlModel::disposing().
void frm::ResetHelper::notifyResetted | ( | ) |
Definition at line 62 of file resettable.cxx.
References m_aResetListeners, m_rParent, and comphelper::OInterfaceContainerHelper3< class ListenerT >::notifyEach().
Referenced by frm::OButtonModel::reset(), and frm::OBoundControlModel::reset().
void frm::ResetHelper::removeResetListener | ( | const css::uno::Reference< css::form::XResetListener > & | _listener | ) |
Definition at line 43 of file resettable.cxx.
References m_aResetListeners, and comphelper::OInterfaceContainerHelper3< class ListenerT >::removeInterface().
Referenced by frm::OButtonModel::removeResetListener(), and frm::OBoundControlModel::removeResetListener().
|
private |
Definition at line 55 of file resettable.hxx.
Referenced by addResetListener(), approveReset(), disposing(), notifyResetted(), and removeResetListener().
|
private |
Definition at line 54 of file resettable.hxx.
Referenced by approveReset(), disposing(), and notifyResetted().