| Quintiq file version 2.0 | 
| #parent: #root | 
| Method ToggleSubscription ( | 
|   structured[LibCal_Calendar] calendars_i | 
| ) id:Method_LibCal_dlgEvent_ToggleSubscription | 
| { | 
|   #keys: '[131094.0.1182198467]' | 
|   Body: | 
|   [* | 
|     traverse( calendars_i, Elements, calendar ) | 
|     { | 
|       // Remove the calendar if it was subscribing... | 
|       if( dhSubscribers.Data().Find( calendar ) >= 0 ) | 
|       { | 
|         dhSubscribers.Data().Remove( calendar ); | 
|       } | 
|       else | 
|       { | 
|         // ...add it otherwise. | 
|         dhSubscribers.Data().Add( calendar ); | 
|       } | 
|     } | 
|   *] | 
| } |