| Quintiq file version 2.0 | 
| #parent: #root | 
| Method PTF_GetGanttChart ( | 
|   String formname, | 
|   String ganttchartname, | 
|   output String response_o | 
| ) as internal[GanttChart] id:Method_LibPTF_pnlTestRunner_PTF_GetGanttChart | 
| { | 
|   #keys: '[103546.0.58217971]' | 
|   Body: | 
|   [* | 
|     // Find a Gantt Chart component based on Gantt Chart name | 
|     targetform := Application.Frame().FindChildObject( formname ); | 
|     ganttchart := null( GanttChart ); | 
|      | 
|     if( not isnull( targetform ) ) | 
|     { | 
|       targetcomponent := this.PTF_FindComponent( targetform, ganttchartname ); | 
|      | 
|       if( not isnull( targetcomponent ) and targetcomponent.istype( GanttChart ) ) | 
|       { | 
|         ganttchart := targetcomponent.astype( GanttChart ); | 
|       } | 
|       else | 
|       { | 
|         response_o := "Gantt Chart : " + '"' + ganttchartname + '"' + " is not found, please check your test script."; | 
|       } | 
|     } | 
|     else | 
|     { | 
|       response_o := "Form : " + '"' + formname + '"' + " is not found, please check your test script."; | 
|     } | 
|      | 
|     return ganttchart; | 
|   *] | 
| } |