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  CompatFactory
class  Compat
class  CustomProperties
class  DndFactory
class  Duration
class  Event
class  Exception
class  ErrorFormat
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  TQtopiaFormat
class  Recurrence
class  RecurrenceRule
class  ResourceCached
class  ResourceCachedReloadConfig
class  ResourceCachedSaveConfig
class  ResourceCalendar
class  ResourceLocal
class  ResourceLocalConfig
class  ScheduleMessage
class  Scheduler
class  Todo
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()

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.