| Quintiq file version 2.0 | 
| #parent: #root | 
| Method InitializeCommonEvents #extension | 
| { | 
|   TextBody: | 
|   [* | 
|     // If applicable, extend to initialize event for the Common Calendar.// Generate common events. They are all generated in a slightly different way, | 
|     // in order to better show the capabilities of the methods that are available to do this. | 
|      | 
|      | 
|     //  Create a recurring event. | 
|     event := LibCal_Event::Create( this, "Weekend") | 
|                           .SetTypeUnavailable() | 
|                           .SetCategory( LibCal_Event::TYPE_UNAVAILABLE() ) | 
|                           .SetIsAllDay()  | 
|                           .SetRecurrencePatternWeekly( "Sat;Sun" )  | 
|                           .SetRecurrencePeriodWithoutEnd() | 
|                           .SetIsDefault( false ); | 
|      | 
|     // Generate occurrences (i.e. ExplicitTimeIntervals). | 
|     event.UpdateCalendar(); | 
|   *] | 
| } |