libkcal

KCal Namespace Reference

Namespaces

namespace  AttachmentHandler
 
namespace  CalHelper
 

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  CustomProperties
 
class  DndFactory
 
class  Duration
 
class  ErrorFormat
 
class  Event
 
class  Exception
 
class  FileStorage
 
class  FreeBusy
 
class  HtmlExport
 
class  ICalDrag
 
class  ICalFormat
 
class  Incidence
 
class  IncidenceBase
 
class  IncidenceFormatter
 
class  Journal
 
class  ListBase
 
class  Period
 
class  Person
 
class  Recurrence
 
class  RecurrenceRule
 
class  ResourceCached
 
class  ResourceCachedReloadConfig
 
class  ResourceCachedSaveConfig
 
class  ResourceCalendar
 
class  ResourceLocal
 
class  ResourceLocalConfig
 
class  ScheduleMessage
 
class  Scheduler
 
class  Todo
 
class  TQtopiaFormat
 
class  VCalDrag
 
class  VCalFormat
 

Typedefs

typedef TQValueList< PeriodPeriodList
 
typedef TQStringList IncidenceList
 
typedef TQStringList::iterator IncidenceListIterator
 
typedef TQValueList< TQDate > DateList
 
typedef TQValueList< TQDateTime > DateTimeList
 
typedef TQValueList< TQTime > 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

static KURL tempFileForAttachment (Attachment *attachment)
 
bool operator== (const Attendee &a1, const Attendee &a2)
 
bool operator== (const Person &p1, const Person &p2)
 

Variables

static KTempFile * s_tempFile = 0
 

Detailed Description

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

Typedef Documentation

◆ CalendarResourceManager

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

Definition at line 460 of file resourcecalendar.h.

◆ DateList

typedef TQValueList< TQDate > KCal::DateList

Definition at line 35 of file incidencebase.h.

◆ DateTimeList

typedef TQValueList< TQDateTime > KCal::DateTimeList

Definition at line 36 of file incidencebase.h.

◆ IncidenceList

typedef TQStringList KCal::IncidenceList

Definition at line 41 of file incidence.h.

◆ IncidenceListIterator

typedef TQStringList::iterator KCal::IncidenceListIterator

Definition at line 42 of file incidence.h.

◆ PeriodList

typedef TQValueList<Period> KCal::PeriodList

Definition at line 36 of file freebusy.h.

◆ TimeList

typedef TQValueList<TQTime> KCal::TimeList

Definition at line 161 of file recurrencerule.h.

Enumeration Type Documentation

◆ EventSortField

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

◆ JournalSortField

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

◆ SortDirection

Sort direction.

Enumerator
SortDirectionAscending 

Sort in ascending order (first to last)

SortDirectionDescending 

Sort in descending order (last to first)

Definition at line 62 of file calendar.h.

◆ TodoSortField

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

Function Documentation

◆ operator==() [1/2]

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

Definition at line 45 of file attendee.cpp.

◆ operator==() [2/2]

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

Definition at line 49 of file person.cpp.

◆ tempFileForAttachment()

static KURL KCal::tempFileForAttachment ( Attachment attachment)
static

Definition at line 132 of file attachmenthandler.cpp.

Variable Documentation

◆ s_tempFile

KTempFile* KCal::s_tempFile = 0
static

Definition at line 130 of file attachmenthandler.cpp.