• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdepimlibs API Reference
  • KDE Home
  • Contact Us
 

KCal Library

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 ▼NKCal
 CAlarmRepresents an alarm notification
 CAssignmentVisitorHelper for type correct assignment of incidences via pointers
 CAttachmentRepresents information related to an attachment for a Calendar Incidence
 CAttendeeRepresents information related to an attendee of an Calendar Incidence, typically a meeting or task (to-do)
 ▼CCalendarRepresents the main calendar class
 CCalendarObserverThe CalendarObserver class
 CCalendarLocalThis class provides a calendar stored as a local file
 CCalendarNullRepresents a null calendar class; that is, a calendar which contains no information and provides no capabilities
 CCalendarResourcesThis class provides a Calendar which is composed of other Calendars known as "Resources"
 CCalFilterProvides a filter for calendars
 CCalFormatAn abstract base class that provides an interface to various calendar formats
 CCalStorageAn abstract base class that provides a calendar storage interface
 CComparisonVisitorHelper for type correct comparison of incidences via pointers
 CCompatThis class provides compatibility to older or broken calendar files
 CCompatFactoryFactory for creating the right Compat object
 CCompatOutlook9Compatibility class for Outlook 9 calendar files
 CCompatPre31Compatibility class for KOrganizer pre-3.1 calendar files
 CCompatPre32Compatibility class for KOrganizer pre-3.2 calendar files
 CCompatPre35Compatibility class for KOrganizer pre-3.5 calendar files
 CCustomPropertiesA class to manage custom calendar properties
 CDndFactoryVCalendar/iCalendar Drag-and-Drop object factory
 CDummySchedulerThis class implements the iTIP interface as a primitive local version for testing. It uses a file dummyscheduler.store as inbox/outbox
 CDurationRepresents a span of time measured in seconds or days
 CErrorFormatCalendar format related error class
 CEventThis class provides an Event in the sense of RFC2445
 CExceptionExceptions base class, currently used as a fancy kind of error code and not as an C++ exception
 CFileStorageThis class provides a calendar storage as a local file
 CFreeBusyProvides information about the free/busy time of a calendar
 CFreeBusyCacheAn abstract base class to allow different implementations of storing free busy information, e.g
 CFreeBusyPeriodThe period can be defined by either a start time and an end time or by a start time and a duration
 CHtmlExportThis class provides the functions to export a calendar as a HTML page
 CICalFormatICalendar format implementation
 CICalFormatImplThis class provides the libical dependent functions for ICalFormat
 CICalTimeZoneICalendar VTIMEZONE component
 CICalTimeZoneBackendBackend class for KICalTimeZone class
 CICalTimeZoneDataParsed iCalendar VTIMEZONE data
 CICalTimeZonesTime zone database which consists of a collection of individual iCalendar time zone definitions
 CICalTimeZoneSourceA class which reads and parses iCalendar VTIMEZONE components, and accesses libical time zone data
 CIncidenceProvides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar components known as incidences
 ▼CIncidenceBaseAn abstract class that provides a common base for all calendar incidence classes
 CIncidenceObserverThe IncidenceObserver class
 CVisitorThis class provides the interface for a visitor of calendar components
 CJournalProvides a Journal in the sense of RFC2445
 CKResultThis class represents the result of an operation
 CKResultErrorConvenience class for creating a KResult of type Error
 CKResultInProgressConvenience class for creating a KResult of type InProgress
 CKResultOkConvenience class for creating a KResult of type Ok
 CListBaseThis class provides a template for lists of pointers
 CPeriodThe period can be defined by either a start time and an end time or by a start time and a duration
 CPersonRepresents a person, by name ane email address
 CQtopiaFormatThis class implements the calendar format used by Qtopia
 CRecurrenceThis class represents a recurrence rule for a calendar incidence
 ▼CRecurrenceRuleThis class represents a recurrence rule for a calendar incidence
 CWDayPosStructure for describing the n-th weekday of the month/year
 CResourceCachedThis class provides a calendar resource using a local CalendarLocal object to cache the calendar data
 CResourceCachedReloadConfigConfiguration widget for reload policy
 CResourceCachedSaveConfigConfiguration widget for save policy
 CResourceCalendarThis class provides the interfaces for a calendar resource
 CResourceLocalProvides a calendar resource stored as a local file
 CResourceLocalConfigConfiguration widget for local file resource
 CResourceLocalDirThis class provides a calendar stored as a file per incidence in a directory
 CResourceLocalDirConfigConfiguration widget for local dir resource
 CScheduleMessageA Scheduling message class
 CSchedulerThis class provides an encapsulation of iTIP transactions (RFC 2446)
 CSortableListA QList which can be sorted
 CTodoProvides a To-do in the sense of RFC2445
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:58 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KCal Library

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

kdepimlibs API Reference

Skip menu "kdepimlibs API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kldap
  • kmbox
  • kmime
  • kpimidentities
  • kpimtextedit
  • kresources
  • ktnef
  • kxmlrpcclient
  • microblog

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal