Quintiq file version 2.0 
 | 
#parent: #root 
 | 
MethodOverride GetPotentialCalendarsToSubscribeTo () remote as owning LibCal_Calendars 
 | 
{ 
 | 
  TextBody: 
 | 
  [* 
 | 
    // Can be overridden to add more calendars. 
 | 
    // Initialize as LibCal_Calendars so that different subtypes can be combined. 
 | 
    calendars := construct( LibCal_Calendars ); 
 | 
    //ignore other calendars only only subscribe unit capacity type =time 
 | 
    if ( this.Unit().HasCapacityTypeTime() ) 
 | 
    { 
 | 
      // It is always possible to subscribe to events of the CommonCalendar. 
 | 
      calendars.Add( this.CalendarRegistry().CommonCalendar() ); 
 | 
    } 
 | 
    return &calendars; 
 | 
  *] 
 | 
} 
 |