FX::FXDelegator Class Reference

#include <FXDelegator.h>

Inheritance diagram for FX::FXDelegator:

FX::FXObject List of all members.

Detailed Description

A delegator forwards messages to a delegate object. Delegators are used when you need to multiplex messages toward any number of target objects. For example, many controls may be connected to FXDelegator, instead of directly to the document object. Changing the delegate in FXDelegator will then reconnect the controls with their new target.

Definition at line 43 of file FXDelegator.h.

Public Member Functions

virtual long onDefault (FXObject *, FXSelector, void *)
 FXDelegator (FXObject *target=NULL)
FXObjectgetDelegate () const
void setDelegate (FXObject *target)
virtual ~FXDelegator ()
const FXchargetClassName () const
bool isMemberOf (const FXMetaClass *metaclass) const
virtual long tryHandle (FXObject *sender, FXSelector sel, void *ptr)
virtual void save (FXStream &store) const
virtual void load (FXStream &store)
QTransString tr (const char *text, const char *hint=0)
virtual void * getPythonObject () const
virtual void decouplePythonObject () const

Protected Attributes

FXObjectdelegate


The documentation for this class was generated from the following file:
(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:33:17 2009 for TnFOX by doxygen v1.4.7