A delegator forwards messages to a delegate object.
Inheritance:
Public Methods
-
FXDelegator(FXObject* target=NULL)
- Construct a delegator
-
FXObject* getDelegate() const
- Return delegate object
-
void setDelegate(FXObject* target)
- Change delegate object
-
virtual ~FXDelegator()
- Always trash during detroy
Public Methods
-
const FXchar* getClassName() const
-
FXbool isMemberOf(const FXMetaClass* metaclass) const
-
virtual void save(FXStream& store) const
-
virtual void load(FXStream& store)
Documentation
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.
- FXDelegator(FXObject* target=NULL)
- Construct a delegator
- FXObject* getDelegate() const
- Return delegate object
- void setDelegate(FXObject* target)
- Change delegate object
- virtual ~FXDelegator()
- Always trash during detroy
- This class has no child classes.
Alphabetic index HTML hierarchy of classes or Java
This page was generated with the help of DOC++.