DK for Delphi | GisClasses.TGIS_BusyEventManager | Classes | Constructors | Methods | Properties | Events
Class useful for progress implementation in single or multistage algorithms.
// Delphi type TGIS_BusyEventManager = class( TGIS_Object ) end;
// C++ Builder class PASCALIMPLEMENTATION TGIS_BusyEventManager : public TGIS_Object { };
Name | Visibility | Description | |
---|---|---|---|
Create | public | Creates an instance. | |
Name | Visibility | Description | |
---|---|---|---|
EndEvent | public | Ends the currently executed stage. | |
PushEvent | public | Increments process position for current stage and raises busy event smartly. | |
PushEvent(String) | public | Increments process position for current stage, updates name, and raises busy event smartly. | |
StartEvent | public | Creates a new event stage and sets the maximum position for it. | |
Name | Visibility | Description | |
---|---|---|---|
Aborted | public | Indicates whether an abort was requested. | |
Count | public | Returns the number of stages. | |
EndValue | public | The real upper limit of the process position at specified stage. | |
EstimatedTimeLeft | public | Estimated remaining time of the process at specified stage. | |
Max | public | The normalized upper limit of the process position at the specified stage. | |
Name | public | Name of the process at the specified stage. | |
Position | public | Current position of the process at the specified stage. | |
Sender | public | The reference to the parent object. | |
UseProgressThreshold | public | If True, busy events are raised according to a time trigger (default). | |