NotifyingGadget Class Reference

This is an abstract class representing a gadget that notifies other Notifiable objects. Avoids multiple inheritance. More...

#include <gadget.h>

Inheritance diagram for NotifyingGadget:

Gadget CCCoreUI DialogMgrGadget Button ListControl StaticTextControl TextControl List of all members.

Public Member Functions

void Notify (Notifiable *const pObserver)
void NotifyOff ()
void NotifyOn ()

Private Member Functions

 CC_DECLARE_MEMDUMP (NotifyingGadget)

Private Attributes

Notifier m_Notifier

Detailed Description

This is an abstract class representing a gadget that notifies other Notifiable objects. Avoids multiple inheritance.

Author:
Colin_Barfoot (Xara Group Ltd) <camelotdev@xara.com>
Date:
15/10/96

Definition at line 252 of file gadget.h.


Member Function Documentation

NotifyingGadget::CC_DECLARE_MEMDUMP NotifyingGadget   )  [private]
 

void NotifyingGadget::Notify Notifiable *const   pObserver  )  [inline]
 

Definition at line 258 of file gadget.h.

00258 {   m_Notifier.Notify(pObserver);   }

void NotifyingGadget::NotifyOff  )  [inline]
 

Definition at line 260 of file gadget.h.

00260 { m_Notifier.NotifyOff();}

void NotifyingGadget::NotifyOn  )  [inline]
 

Definition at line 261 of file gadget.h.

00261 { m_Notifier.NotifyOn();}


Member Data Documentation

Notifier NotifyingGadget::m_Notifier [private]
 

Definition at line 264 of file gadget.h.


The documentation for this class was generated from the following file:
Generated on Sat Nov 10 03:57:14 2007 for Camelot by  doxygen 1.4.4