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

#include <impdel.hxx>

Inheritance diagram for vcl::DeletionNotifier:
[legend]

Public Member Functions

void addDel (DeletionListener *pListener)
 
void removeDel (DeletionListener *pListener)
 

Protected Member Functions

 DeletionNotifier ()
 
 ~DeletionNotifier ()
 
void notifyDelete ()
 

Private Attributes

std::list< DeletionListener * > m_aListeners
 

Detailed Description

Definition at line 30 of file impdel.hxx.

Constructor & Destructor Documentation

vcl::DeletionNotifier::DeletionNotifier ( )
inlineprotected

Definition at line 34 of file impdel.hxx.

vcl::DeletionNotifier::~DeletionNotifier ( )
inlineprotected

Definition at line 36 of file impdel.hxx.

References notifyDelete().

Member Function Documentation

void vcl::DeletionNotifier::addDel ( DeletionListener pListener)
inline

Definition at line 42 of file impdel.hxx.

Referenced by vcl::DeletionListener::DeletionListener().

void vcl::DeletionNotifier::notifyDelete ( )
inlineprotected

Definition at line 68 of file impdel.hxx.

References m_aListeners.

Referenced by ~DeletionNotifier().

void vcl::DeletionNotifier::removeDel ( DeletionListener pListener)
inline

Definition at line 45 of file impdel.hxx.

Referenced by vcl::DeletionListener::~DeletionListener().

Member Data Documentation

std::list< DeletionListener* > vcl::DeletionNotifier::m_aListeners
private

Definition at line 32 of file impdel.hxx.

Referenced by notifyDelete().


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