Quintiq file version 2.0 
 | 
#parent: #root 
 | 
Method AutoSelectSnapshots () id:Method_Kpi_frmKpiSnapshots_AutoSelectSnapshots 
 | 
{ 
 | 
  #keys: '[136398.1.735748851]' 
 | 
  Body: 
 | 
  [* 
 | 
    // If the checkbox 'Auto select all snapshots' is check, automatically 
 | 
    // select all snapshots so the KpiValues list contains all Values (which  
 | 
    // is handy for binding to a KPI Graph). 
 | 
    snapshots := Kpi_GlobalState.GetNumberOfLoadedSnapshots( dhQueryResult.Data() ); 
 | 
    if ( snapshots > 0 ) 
 | 
    { 
 | 
      lstSnapshots.SelectByIndex( 0 ); 
 | 
      if ( cbSelectAllSnapshots.Checked() ) 
 | 
      { 
 | 
        for ( index := 1; index < snapshots; index++ ) 
 | 
        { 
 | 
          lstSnapshots.ExtendSelectByIndex( index );  
 | 
        } 
 | 
      } 
 | 
    } 
 | 
  *] 
 | 
} 
 |