• Skip to content
  • Skip to link menu
KDE 4.7 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • KDE Home
  • Contact Us
 

KCal Library

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
KCal::AlarmRepresents an alarm notification
KCal::AssignmentVisitorHelper for type correct assignment of incidences via pointers
KCal::AttachmentRepresents information related to an attachment for a Calendar Incidence
KCal::AttendeeRepresents information related to an attendee of an Calendar Incidence, typically a meeting or task (to-do)
KCal::CalendarRepresents the main calendar class
KCal::CalendarLocalThis class provides a calendar stored as a local file
KCal::CalendarNullRepresents a null calendar class; that is, a calendar which contains no information and provides no capabilities
KCal::Calendar::CalendarObserverThe CalendarObserver class
KCal::CalendarResourcesThis class provides a Calendar which is composed of other Calendars known as "Resources"
KCal::CalFilterProvides a filter for calendars
KCal::CalFormatAn abstract base class that provides an interface to various calendar formats
KCal::CalStorageAn abstract base class that provides a calendar storage interface
KCal::ComparisonVisitorHelper for type correct comparison of incidences via pointers
KCal::CompatThis class provides compatibility to older or broken calendar files
KCal::CompatFactoryFactory for creating the right Compat object
KCal::CompatOutlook9Compatibility class for Outlook 9 calendar files
KCal::CompatPre31Compatibility class for KOrganizer pre-3.1 calendar files
KCal::CompatPre32Compatibility class for KOrganizer pre-3.2 calendar files
KCal::CompatPre35Compatibility class for KOrganizer pre-3.5 calendar files
KCal::CustomPropertiesA class to manage custom calendar properties
KCal::DndFactoryVCalendar/iCalendar Drag-and-Drop object factory
KCal::DummySchedulerThis class implements the iTIP interface as a primitive local version for testing. It uses a file dummyscheduler.store as inbox/outbox
KCal::DurationRepresents a span of time measured in seconds or days
KCal::ErrorFormatCalendar format related error class
KCal::EventThis class provides an Event in the sense of RFC2445
KCal::ExceptionExceptions base class, currently used as a fancy kind of error code and not as an C++ exception
KCal::FileStorageThis class provides a calendar storage as a local file
KCal::FreeBusyProvides information about the free/busy time of a calendar
KCal::FreeBusyCacheAn abstract base class to allow different implementations of storing free busy information, e.g
KCal::FreeBusyPeriodThe period can be defined by either a start time and an end time or by a start time and a duration
KCal::HtmlExportThis class provides the functions to export a calendar as a HTML page
KCal::ICalFormatICalendar format implementation
KCal::ICalFormatImplThis class provides the libical dependent functions for ICalFormat
KCal::ICalTimeZoneICalendar VTIMEZONE component
KCal::ICalTimeZoneBackendBackend class for KICalTimeZone class
KCal::ICalTimeZoneDataParsed iCalendar VTIMEZONE data
KCal::ICalTimeZonesTime zone database which consists of a collection of individual iCalendar time zone definitions
KCal::ICalTimeZoneSourceA class which reads and parses iCalendar VTIMEZONE components, and accesses libical time zone data
KCal::IncidenceProvides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar components known as incidences
KCal::IncidenceBaseAn abstract class that provides a common base for all calendar incidence classes
KCal::IncidenceBase::IncidenceObserverThe IncidenceObserver class
KCal::JournalProvides a Journal in the sense of RFC2445
KCal::KResultThis class represents the result of an operation
KCal::KResultErrorConvenience class for creating a KResult of type Error
KCal::KResultInProgressConvenience class for creating a KResult of type InProgress
KCal::KResultOkConvenience class for creating a KResult of type Ok
KCal::ListBaseThis class provides a template for lists of pointers
KCal::PeriodThe period can be defined by either a start time and an end time or by a start time and a duration
KCal::PersonRepresents a person, by name ane email address
KCal::QtopiaFormatThis class implements the calendar format used by Qtopia
KCal::RecurrenceThis class represents a recurrence rule for a calendar incidence
KCal::RecurrenceRuleThis class represents a recurrence rule for a calendar incidence
KCal::ResourceCachedThis class provides a calendar resource using a local CalendarLocal object to cache the calendar data
KCal::ResourceCachedReloadConfigConfiguration widget for reload policy
KCal::ResourceCachedSaveConfigConfiguration widget for save policy
KCal::ResourceCalendarThis class provides the interfaces for a calendar resource
KCal::ResourceLocalProvides a calendar resource stored as a local file
KCal::ResourceLocalConfigConfiguration widget for local file resource
KCal::ResourceLocalDirThis class provides a calendar stored as a file per incidence in a directory
KCal::ResourceLocalDirConfigConfiguration widget for local dir resource
KCal::ScheduleMessageA Scheduling message class
KCal::SchedulerThis class provides an encapsulation of iTIP transactions (RFC 2446)
KCal::SortableListA QList which can be sorted
KCal::TodoProvides a To-do in the sense of RFC2445
KCal::IncidenceBase::VisitorThis class provides the interface for a visitor of calendar components
KCal::RecurrenceRule::WDayPosStructure for describing the n-th weekday of the month/year

KCal Library

Skip menu "KCal Library"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  •   contact
  •   kmime
  • kabc
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.7.5
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal