Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
| CKCal::Attachment | This class represents information related to an attachment |
| CKCal::CalFilter | Filter for calendar objects |
| ▼CKCal::CalFormat | This is the base class for calendar formats |
| CKCal::ICalFormat | This class implements the iCalendar format |
| CKCal::TQtopiaFormat | This class implements the calendar format used by TQtopia |
| CKCal::VCalFormat | This class implements the vCalendar format |
| ▼CKCal::CalStorage | This class provides the interface to the storage of a calendar |
| CKCal::FileStorage | This class provides a calendar storage as a local file |
| CKCal::Compat | This class provides compatibility to older (broken) versions of KOrganizer |
| CKCal::CompatFactory | Factory for creating the right Compat object |
| ▼CKCal::CustomProperties | This class represents custom calendar properties |
| CKCal::Alarm | This class represents an alarm notification |
| ▼CKCal::Calendar | This is the main "calendar" object class |
| CKCal::CalendarLocal | This class provides a calendar stored as a local file |
| CKCal::CalendarNull | This is a null calendar class which does nothing |
| CKCal::CalendarResources | This class provides a Calendar which is composed of other Calendars known as "Resources" |
| ▼CKCal::IncidenceBase | This class provides the base class common to all calendar components |
| CKCal::FreeBusy | This class provides information about free/busy time of a calendar user |
| ▼CKCal::Incidence | This class provides the base class common to all calendar components |
| CKCal::Event | This class provides an Event in the sense of RFC2445 |
| CKCal::Journal | This class provides a Journal in the sense of RFC2445 |
| CKCal::Todo | This class provides a Todo in the sense of RFC2445 |
| CKCal::DndFactory | This class implements functions to create Drag and Drop objects used for Drag-and-Drop and Copy-and-Paste |
| CKCal::Duration | This class represents a duration |
| ▼CKCal::Exception | KOrganizer exceptions base class |
| CKCal::ErrorFormat | Calendar format related error class |
| CKCal::HtmlExport | This class provides the functions to export a calendar as an HTML page |
| CKCal::ICalDrag | ICalendar drag&drop class |
| CKCal::IncidenceFormatter | This class is a helper class that provides several static methods to format an Incidence into different formats, like an HTML representation for KMail, a representation for tool tips, or a representation for the event viewer |
| CKCal::ListBase< T > | This class provides a template for lists of pointers |
| CKCal::ListBase< Alarm > | |
| CKCal::ListBase< Attachment > | |
| CKCal::ListBase< Attendee > | |
| CKCal::ListBase< Event > | |
| CKCal::ListBase< Incidence > | |
| CKCal::ListBase< Journal > | |
| CKCal::ListBase< RecurrenceRule > | |
| CKCal::ListBase< Todo > | |
| ▼CKCal::Calendar::Observer | The Observer class |
| ▼CKCal::ResourceCached | This class provides a calendar resource using a local CalendarLocal object to cache the calendar data |
| CKCal::ResourceLocal | This class provides a calendar resource stored as a local file |
| CKCal::Period | This class represents a period of time |
| ▼CKCal::Person | This class represents a person |
| CKCal::Attendee | This class represents information related to an attendee of an event |
| CKCal::Recurrence | This class represents a recurrence rule for a calendar incidence |
| CKCal::RecurrenceRule | This class represents a recurrence rule for a calendar incidence |
| CKCal::ResourceCachedReloadConfig | Configuration widget for reload policy |
| CKCal::ResourceCachedSaveConfig | Configuration widget for save policy |
| ▼CKCal::ResourceCalendar | This class provides the interfaces for a calendar resource |
| CKCal::ResourceCached | This class provides a calendar resource using a local CalendarLocal object to cache the calendar data |
| CKCal::ResourceLocalConfig | Configuration widget for local file resource |
| CKCal::ScheduleMessage | This class provides an encapsulation of a scheduling message |
| CKCal::Scheduler | This class provides an encapsulation of iTIP transactions |
| CKCal::VCalDrag | VCalendar drag&drop class |
| ▼CKCal::IncidenceBase::Visitor | This class provides the interface for a visitor of calendar components |
| CKCal::AssignmentVisitor | Helper for type correct assignment of incidences via pointers |
| CKCal::ComparisonVisitor | Helper for type correct comparison of incidences via pointers |
| CKCal::Incidence::AddSubResourceVisitor< T > | This class implements a visitor for adding an Incidence to a resource plus subresource supporting addEvent(), addTodo() and addJournal() calls |
| CKCal::Incidence::AddVisitor< T > | This class implements a visitor for adding an Incidence to a resource supporting addEvent(), addTodo() and addJournal() calls |
| CKCal::Incidence::DeleteVisitor< T > | This class implements a visitor for deleting an Incidence from a resource supporting deleteEvent(), deleteTodo() and deleteJournal() calls |
| CKCal::RecurrenceRule::WDayPos | Structure for describing the n-th weekday of the month/year |
