libkcal

KCal Namespace Reference

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


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. More...
class  CalStorage
 This class provides the interface to the storage of a calendar. More...
class  Compat
 This class provides compatibility to older (broken) versions of KOrganizer. More...
class  Compat32PrereleaseVersions
class  CompatFactory
 Factory for creating the right Compat object. More...
class  CompatOutlook9
class  CompatPre31
class  CompatPre32
class  CompatPre34
class  CompatPre35
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. More...
class  DummyScheduler
class  Duration
 This class represents a duration. More...
class  ErrorFormat
 Calendar format related error class. More...
class  Event
 This class provides an Event in the sense of RFC2445. More...
class  Exception
 KOrganizer exceptions base 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. 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  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. More...
class  InvitationFormatterHelper
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. 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. More...

Typedefs

typedef KRES::Manager
< ResourceCalendar
CalendarResourceManager
typedef QValueList< QDateDateList
typedef QValueList< QDateTimeDateTimeList
typedef QValueList< PeriodPeriodList
typedef QValueList< QTimeTimeList

Enumerations

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

Functions

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

Detailed Description

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


Typedef Documentation

Definition at line 409 of file resourcecalendar.h.

Definition at line 35 of file incidencebase.h.

Definition at line 36 of file incidencebase.h.

Definition at line 36 of file freebusy.h.

Definition at line 58 of file recurrencerule.h.


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.


Function Documentation

bool KCal::operator!= ( const Duration &  d1,
const Duration &  d2 
) [inline]

Definition at line 52 of file duration.h.

bool KCal::operator== ( const Person p1,
const Person p2 
)

Definition at line 49 of file person.cpp.

bool KCal::operator== ( const Duration d1,
const Duration d2 
)

Definition at line 45 of file duration.cpp.

bool KCal::operator== ( const Attendee a1,
const Attendee a2 
)

Definition at line 45 of file attendee.cpp.