LibreOffice Module vcl (master)  1
Public Member Functions | Private Attributes | List of all members
VclEventListeners Class Reference

#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
 

Detailed Description

Definition at line 25 of file vcleventlisteners.hxx.

Member Function Documentation

void VclEventListeners::addListener ( const Link< VclSimpleEvent &, void > &  rListener)

Definition at line 74 of file vclevent.cxx.

References m_aListeners.

Referenced by Application::AddEventListener().

void VclEventListeners::Call ( VclSimpleEvent rEvent) const
void VclEventListeners::removeListener ( const Link< VclSimpleEvent &, void > &  rListener)

Definition at line 79 of file vclevent.cxx.

References m_aListeners.

Referenced by Application::RemoveEventListener().

Member Data Documentation

std::vector<Link<VclSimpleEvent&,void> > VclEventListeners::m_aListeners
private

Definition at line 32 of file vcleventlisteners.hxx.

Referenced by addListener(), Call(), and removeListener().


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