Quintiq file version 2.0 
 | 
#parent: ListScenario 
 | 
Response OnClick ( 
 | 
  structured[ScenarioMP] selection 
 | 
) id:Response_ListScenario_MenuRunBenchmarking_OnClick 
 | 
{ 
 | 
  #keys: '[110880.5.1300785349]' 
 | 
  Body: 
 | 
  [* 
 | 
    // Run benchmarking for selected scenarios 
 | 
    dlg := construct( LibOBT_dlgEditBenchmarkerParameter ); 
 | 
    result := dlg.EditBenchmarkerParameter( this, ScenarioManager.LibOBT_Benchmarker().LibOBT_BenchmarkerParameter() ); 
 | 
     
 | 
    if( result > 0 ) 
 | 
    { 
 | 
      ScenarioManager.LibOBT_Benchmarker().LibOBT_BenchmarkerParameter().SetBenchmarkingRun( true ); 
 | 
      ScenarioManager.LibOBT_Benchmarker().RunBenchmarking( selection, 0, ScenarioManager.GetNrOfTestInstanceRow() -1 ); 
 | 
    } 
 | 
  *] 
 | 
  CanBindMultiple: false 
 | 
  DefinitionID => /ListScenario/Responsedef_ListScenario_Menu_OnClick 
 | 
  Initiator: 'MenuRunBenchmarking' 
 | 
  Precondition: 
 | 
  [* 
 | 
    return LibOBT_Benchmarker::CanRunBenchmarking( ScenarioManager.LibOBT_Benchmarker(), selection, feedback ); 
 | 
  *] 
 | 
  UserRequiresReadWrite: true 
 | 
} 
 |