LibreOffice Module vcl (master)
1
|
#include <vcleventlisteners.hxx>
Public Member Functions | |
void | Call (VclSimpleEvent &rEvent) const |
void | addListener (const Link< VclSimpleEvent &, void > &rListener) |
void | removeListener (const Link< VclSimpleEvent &, void > &rListener) |
Private Attributes | |
std::vector< Link< VclSimpleEvent &, void > > | m_aListeners |
Definition at line 25 of file vcleventlisteners.hxx.
void VclEventListeners::addListener | ( | const Link< VclSimpleEvent &, void > & | rListener | ) |
Definition at line 59 of file vclevent.cxx.
References m_aListeners.
Referenced by Application::AddEventListener().
void VclEventListeners::Call | ( | VclSimpleEvent & | rEvent | ) | const |
Definition at line 26 of file vclevent.cxx.
References Link< class, class >::Call(), and m_aListeners.
Referenced by Application::ImplCallEventListeners(), and Application::ImplCallEventListenersApplicationDataChanged().
void VclEventListeners::removeListener | ( | const Link< VclSimpleEvent &, void > & | rListener | ) |
Definition at line 64 of file vclevent.cxx.
References m_aListeners.
Referenced by Application::RemoveEventListener().
|
private |
Definition at line 33 of file vcleventlisteners.hxx.
Referenced by addListener(), Call(), and removeListener().