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::vector< DeletionListener * > m_aListeners
 

Detailed Description

Definition at line 31 of file impdel.hxx.

Constructor & Destructor Documentation

◆ DeletionNotifier()

vcl::DeletionNotifier::DeletionNotifier ( )
inlineprotected

Definition at line 35 of file impdel.hxx.

◆ ~DeletionNotifier()

vcl::DeletionNotifier::~DeletionNotifier ( )
inlineprotected

Definition at line 37 of file impdel.hxx.

References notifyDelete().

Member Function Documentation

◆ addDel()

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

Definition at line 43 of file impdel.hxx.

References m_aListeners.

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

◆ notifyDelete()

void vcl::DeletionNotifier::notifyDelete ( )
inlineprotected

Definition at line 69 of file impdel.hxx.

References m_aListeners.

Referenced by ~DeletionNotifier().

◆ removeDel()

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

Definition at line 46 of file impdel.hxx.

References m_aListeners.

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

Member Data Documentation

◆ m_aListeners

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

Definition at line 33 of file impdel.hxx.

Referenced by addDel(), notifyDelete(), and removeDel().


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