Quintiq file version 2.0 #parent: vhAsyncActionStatus Response OnValueChanged () id:Response_LibPTF_pnlTestRunner_vhAsyncActionStatus_OnValueChanged { #keys: '[112938.0.754320553]' Body: [* // PTF MODELING HANDLE - Asynchronous action status indicator // Set the DataBinding property to a callback value to have the PTF resume its execution runner := LibPTF_pnlTestRunner; status := vhPTFExecutionStatus.Value(); // Assuming that the ValueHolder is bound to an attribute like 'IsBusy', that indicates that an asynchronous action // has been triggered and the PTF has to wait. Waiting state is entered by using PTF_GUITimerPause(). // When the asynchrone action is finished 'IsBusy' must be to false (in the model) which will trigger this response. if( not( status = LibPTF::ExecStatusStopped() or status = LibPTF::ExecStatusInactive() ) and [Duration]this.Value() >= Duration::Zero() ) { // Resume GUI Timer runner.PTF_GUITimerResume(); } *] CanBindMultiple: false DefinitionID: 'Responsedef_ValueHolder_OnValueChanged' }