| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Operation which is reported to an observer
Source position: classesh.inc line 160
type TFPObservedOperation = (  | 
||
ooChange,  | 
  | 
The observed object has changed.  | 
ooFree,  | 
  | 
The observed object is being freed.  | 
ooAddItem,  | 
  | 
An item is added to the observed object (generally a list).  | 
ooDeleteItem,  | 
  | 
An item is deleted from the observed object (generally a list).  | 
ooCustom  | 
  | 
Custom event.  | 
);  | 
TFPObservedOperation enumerates the possible operations that can be reported to an observer. Which of these operations is reported depends on the implementation of the observed object.
  | 
Interface implemented by an object that can be observed.  | 
|
  | 
Interface for an object to observe other objects.  |