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

KCal Library

Namespaces | Classes | Typedefs | Enumerations
KCal Namespace Reference

Namespaces

namespace  CalHelper
 
namespace  ICalDrag
 
namespace  IncidenceFormatter
 
namespace  VCalDrag
 

Classes

class  Alarm
 
class  AssignmentVisitor
 
class  Attachment
 
class  Attendee
 
class  Calendar
 
class  CalendarLocal
 
class  CalendarNull
 
class  CalendarResources
 
class  CalFilter
 
class  CalFormat
 
class  CalStorage
 
class  ComparisonVisitor
 
class  Compat
 
class  CompatFactory
 
class  CompatOutlook9
 
class  CompatPre31
 
class  CompatPre32
 
class  CompatPre35
 
class  CustomProperties
 
class  DndFactory
 
class  DummyScheduler
 
class  Duration
 
class  ErrorFormat
 
class  Event
 
class  Exception
 
class  FileStorage
 
class  FreeBusy
 
class  FreeBusyCache
 
class  FreeBusyPeriod
 
class  HtmlExport
 
class  ICalFormat
 
class  ICalFormatImpl
 
class  ICalTimeZone
 
class  ICalTimeZoneBackend
 
class  ICalTimeZoneData
 
class  ICalTimeZones
 
class  ICalTimeZoneSource
 
class  Incidence
 
class  IncidenceBase
 
class  Journal
 
class  KResult
 
class  KResultError
 
class  KResultInProgress
 
class  KResultOk
 
class  ListBase
 
class  Period
 
class  Person
 
class  QtopiaFormat
 
class  Recurrence
 
class  RecurrenceRule
 
class  ResourceCached
 
class  ResourceCachedReloadConfig
 
class  ResourceCachedSaveConfig
 
class  ResourceCalendar
 
class  ResourceLocal
 
class  ResourceLocalConfig
 
class  ResourceLocalDir
 
class  ResourceLocalDirConfig
 
class  ScheduleMessage
 
class  Scheduler
 
class  SortableList
 
class  Todo
 

Typedefs

typedef KRES::Manager
< ResourceCalendar > 
CalendarResourceManager
 
typedef SortableList< QDate > DateList
 
typedef SortableList< KDateTime > DateTimeList
 
typedef SortableList< QTime > TimeList
 

Enumerations

enum  EventSortField { EventSortUnsorted, EventSortStartDate, EventSortEndDate, EventSortSummary }
 
enum  iTIPMethod {
  iTIPPublish, iTIPRequest, iTIPReply, iTIPAdd,
  iTIPCancel, iTIPRefresh, iTIPCounter, iTIPDeclineCounter,
  iTIPNoMethod
}
 
enum  JournalSortField { JournalSortUnsorted, JournalSortDate, JournalSortSummary }
 
enum  SortDirection { SortDirectionAscending, SortDirectionDescending }
 
enum  TodoSortField {
  TodoSortUnsorted, TodoSortStartDate, TodoSortDueDate, TodoSortPriority,
  TodoSortPercentComplete, TodoSortSummary
}
 

Detailed Description

Contains all the KCal library global classes, objects, and functions.

Typedef Documentation

typedef KRES::Manager<ResourceCalendar> KCal::CalendarResourceManager

Type representing the manager of a ResourceCalendar.

Definition at line 549 of file resourcecalendar.h.

typedef SortableList< QDate > KCal::DateList

List of dates.

Definition at line 72 of file incidencebase.h.

typedef SortableList< KDateTime > KCal::DateTimeList

List of times.

Definition at line 74 of file incidencebase.h.

Enumeration Type Documentation

enum KCal::EventSortField

Calendar Event sort keys.

Enumerator
EventSortUnsorted 

Do not sort Events.

EventSortStartDate 

Sort Events chronologically, by start date.

EventSortEndDate 

Sort Events chronologically, by end date.

EventSortSummary 

Sort Events alphabetically, by summary.

Definition at line 69 of file calendar.h.

enum KCal::iTIPMethod

iTIP methods.

Enumerator
iTIPPublish 

Event, to-do, journal or freebusy posting.

iTIPRequest 

Event, to-do or freebusy scheduling request.

iTIPReply 

Event, to-do or freebusy reply to request.

iTIPAdd 

Event, to-do or journal additional property request.

iTIPCancel 

Event, to-do or journal cancellation notice.

iTIPRefresh 

Event or to-do description update request.

iTIPCounter 

Event or to-do submit counter proposal.

iTIPDeclineCounter 

Event or to-do decline a counter proposal.

iTIPNoMethod 

No method.

Definition at line 34 of file scheduler.h.

enum KCal::JournalSortField

Calendar Journal sort keys.

Enumerator
JournalSortUnsorted 

Do not sort Journals.

JournalSortDate 

Sort Journals chronologically by date.

JournalSortSummary 

Sort Journals alphabetically, by summary.

Definition at line 91 of file calendar.h.

enum KCal::SortDirection

Calendar Incidence sort directions.

Enumerator
SortDirectionAscending 

Sort in ascending order (first to last)

SortDirectionDescending 

Sort in descending order (last to first)

Definition at line 61 of file calendar.h.

enum KCal::TodoSortField

Calendar Todo sort keys.

Enumerator
TodoSortUnsorted 

Do not sort Todos.

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 79 of file calendar.h.

This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:29:18 by doxygen 1.8.3.1 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
  • Related Pages

kdepimlibs-4.10.5 API Reference

Skip menu "kdepimlibs-4.10.5 API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
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