libkcal

KCal Namespace Reference


Detailed Description

Namespace KCal is for global classes, objects and/or functions in libkcal.


Classes

class  Alarm
 This class represents an alarm notification. More...
class  Attachment
 This class represents information related to an attachment. More...
class  Attendee
 This class represents information related to an attendee of an event. More...
class  Calendar
 This is the main "calendar" object class. More...
class  CalendarLocal
 This class provides a calendar stored as a local file. More...
class  CalendarNull
 This is a null calendar class which does nothing. More...
class  CalendarResources
 This class provides a Calendar which is composed of other Calendars known as "Resources". More...
class  CalFilter
 Filter for calendar objects. More...
class  CalFormat
 This is the base class for calendar formats.Class providing in interface to a calendar format. More...
class  CalStorage
 This class provides the interface to the storage of a calendar. More...
class  CompatFactory
 Factory for creating the right Compat object. More...
class  Compat
 This class provides compatibility to older (broken) versions of KOrganizer. More...
class  CompatPre35
class  CompatPre34
class  CompatPre32
class  CompatPre31
class  Compat32PrereleaseVersions
class  CompatOutlook9
class  ConfirmSaveDialog
class  CustomProperties
 This class represents custom calendar properties. More...
class  DndFactory
 This class implements functions to create Drag and Drop objects used for Drag-and-Drop and Copy-and-Paste.vCalendar/iCalendar Drag-and-Drop object factory. More...
class  DummyScheduler
class  Duration
 This class represents a duration. More...
class  Event
 This class provides an Event in the sense of RFC2445. More...
class  Exception
 KOrganizer exceptions base class. More...
class  ErrorFormat
 Calendar format related error class. More...
class  FileStorage
 This class provides a calendar storage as a local file. More...
class  FreeBusy
 This class provides information about free/busy time of a calendar user. More...
class  FreeBusyCache
class  FreeBusyUrlStore
class  HtmlExport
 This class provides the functions to export a calendar as an HTML page. More...
class  ICalDrag
 iCalendar drag&drop class. More...
class  ICalFormat
 This class implements the iCalendar format.iCalendar format implementation. More...
class  ICalFormatImpl
class  IMIPScheduler
class  Incidence
 This class provides the base class common to all calendar components. More...
class  IncidenceBase
 This class provides the base class common to all calendar components. More...
class  InvitationFormatterHelper
class  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.methods to format incidences into various formats for displaying them. More...
class  Journal
 This class provides a Journal in the sense of RFC2445. More...
class  ListBase
 This class provides a template for lists of pointers. More...
class  Period
 This class represents a period of time. More...
class  Person
 This class represents a person. More...
class  QtopiaFormat
 This class implements the calendar format used by Qtopia. More...
class  Recurrence
 This class represents a recurrence rule for a calendar incidence. More...
class  RecurrenceRule
 This class represents a recurrence rule for a calendar incidence. More...
class  ResourceCached
 This class provides a calendar resource using a local CalendarLocal object to cache the calendar data. More...
class  ResourceCachedReloadConfig
 Configuration widget for reload policy. More...
class  ResourceCachedSaveConfig
 Configuration widget for save policy. More...
class  ResourceCalendar
 This class provides the interfaces for a calendar resource. More...
class  ResourceLocal
 This class provides a calendar resource stored as a local file. More...
class  ResourceLocalConfig
 Configuration widget for local file resource. More...
class  ResourceLocalDir
class  ResourceLocalDirConfig
class  ScheduleMessage
 This class provides an encapsulation of a scheduling message.A Scheduling message. More...
class  Scheduler
 This class provides an encapsulation of iTIP transactions. More...
class  Todo
 This class provides a Todo in the sense of RFC2445. More...
class  VCalDrag
 vCalendar drag&drop class. More...
class  VCalFormat
 This class implements the vCalendar format.vCalendar format implementation. More...

Typedefs

typedef QValueList< PeriodPeriodList
typedef QValueList< QDate > DateList
typedef QValueList< QDateTime > DateTimeList
typedef QValueList< QDateTime > DateTimeList
typedef QValueList< QDate > DateList
typedef QValueList< QTime > TimeList
typedef KRES::Manager< ResourceCalendarCalendarResourceManager

Enumerations

enum  SortDirection { SortDirectionAscending, SortDirectionDescending }
enum  EventSortField { EventSortUnsorted, EventSortStartDate, EventSortEndDate, EventSortSummary }
enum  TodoSortField {
  TodoSortUnsorted, TodoSortStartDate, TodoSortDueDate, TodoSortPriority,
  TodoSortPercentComplete, TodoSortSummary
}
enum  JournalSortField { JournalSortUnsorted, JournalSortDate, JournalSortSummary }

Functions

bool operator== (const Attendee &a1, const Attendee &a2)
bool operator== (const Duration &d1, const Duration &d2)
bool operator!= (const Duration &d1, const Duration &d2)
bool operator== (const Person &p1, const Person &p2)

Enumeration Type Documentation

How Events are to be sorted.

Enumerator:
EventSortUnsorted  Events are to be unsorted.
EventSortStartDate  Sort Events chronologically, by start date.
EventSortEndDate  Sort Events chronologically, by end date.
EventSortSummary  Sort Events alphabetically, by summary.

Definition at line 72 of file calendar.h.

How Journals are to be sorted.

Enumerator:
JournalSortUnsorted  Journals are to be unsorted.
JournalSortDate  Sort Journals chronologically by date.
JournalSortSummary  Sort Journals alphabetically, by summary.

Definition at line 108 of file calendar.h.

Sort direction.

Enumerator:
SortDirectionAscending  Sort in ascending order (first to last).
SortDirectionDescending  Sort in descending order (last to first).

Definition at line 60 of file calendar.h.

How Todos are to be sorted.

Enumerator:
TodoSortUnsorted  Todos are to be unsorted.
TodoSortStartDate  Sort Todos chronologically, by start date.
TodoSortDueDate  Sort Todos chronologically, by due date.
TodoSortPriority  Sort Todos by priority.
TodoSortPercentComplete  Sort Todos by percentage completed.
TodoSortSummary  Sort Todos alphabetically, by summary.

Definition at line 88 of file calendar.h.

KDE Home | KDE Accessibility Home | Description of Access Keys