KCalendarCore

KCalendarCore Namespace Reference

Classes

class  Alarm
 
class  Attachment
 
class  Attendee
 
class  Calendar
 
class  CalFilter
 
class  CalFormat
 
class  CalStorage
 
class  Conference
 
class  CustomProperties
 
class  Duration
 
class  Event
 
class  Exception
 
class  FileStorage
 
class  FreeBusy
 
class  FreeBusyCache
 
class  FreeBusyPeriod
 
class  ICalFormat
 
class  Incidence
 
class  IncidenceBase
 
class  Journal
 
class  MemoryCalendar
 
class  OccurrenceIterator
 
class  Period
 
class  Person
 
class  Recurrence
 
class  RecurrenceRule
 
class  ScheduleMessage
 
class  Todo
 
class  VCalFormat
 
class  Visitor
 

Typedefs

typedef QList< QDateDateList
 
typedef QList< QDateTimeDateTimeList
 
typedef QList< QTimeTimeList
 

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, TodoSortCreated
}
 

Functions

KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::FreeBusyPeriod &period)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::Person &person)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::Conference &conference)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::CustomProperties &properties)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::Period &period)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::FreeBusy::Ptr &freebusy)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::Attachment &)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::Duration &)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::RecurrenceRule *)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::RecurrenceRule::WDayPos &)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &stream, const KCalendarCore::Attendee &attendee)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, KCalendarCore::Recurrence *)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::Alarm::Ptr &)
 
KCALENDARCORE_EXPORT QDataStreamoperator<< (QDataStream &out, const KCalendarCore::IncidenceBase::Ptr &)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::FreeBusyPeriod &period)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::Person &person)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::Conference &conference)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::Period &period)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::CustomProperties &properties)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::FreeBusy::Ptr &freebusy)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, KCalendarCore::Attachment &)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, const KCalendarCore::RecurrenceRule *)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, KCalendarCore::Duration &)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, KCalendarCore::RecurrenceRule::WDayPos &)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &stream, KCalendarCore::Attendee &attendee)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, KCalendarCore::Recurrence *)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, const KCalendarCore::Alarm::Ptr &)
 
KCALENDARCORE_EXPORT QDataStreamoperator>> (QDataStream &in, KCalendarCore::IncidenceBase::Ptr &)
 
KCALENDARCORE_EXPORT uint qHash (const KCalendarCore::Person &key)
 
KCALENDARCORE_EXPORT uint qHash (const KCalendarCore::Period &key)
 
uint qHash (const Duration &duration, uint seed=0)
 

Detailed Description

Namespace for all KCalendarCore types.

Typedef Documentation

List of dates.

Definition at line 63 of file incidencebase.h.

List of times.

Definition at line 66 of file incidencebase.h.

Enumeration Type Documentation

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

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 23 of file schedulemessage.h.

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.

Calendar Incidence sort directions.

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.

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.

TodoSortCreated 

Sort Todos chronologically, by creation date.

Definition at line 78 of file calendar.h.

Function Documentation

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::FreeBusyPeriod period 
)

Write period to the datastream stream, in binary format.

Definition at line 109 of file freebusyperiod.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::Person person 
)

Serializes the person object into the stream.

Definition at line 153 of file person.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::Conference conference 
)

Serializes a Conference object into a data stream.

Parameters
streamis a QDataStream.
conferenceis a reference to a Conference object to be serialized.

Definition at line 134 of file conference.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::CustomProperties properties 
)

Serializes the properties object into the stream.

Definition at line 247 of file customproperties.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::Period period 
)

Write period to the datastream stream, in binary format.

Definition at line 137 of file period.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::FreeBusy::Ptr freebusy 
)

Serializes the freebusy object into the stream.

Definition at line 395 of file freebusy.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::Attachment a 
)

Attachment serializer.

Since
4.12

Definition at line 209 of file attachment.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::Duration duration 
)

Duration serializer.

Since
4.12

Definition at line 208 of file duration.cpp.

KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::RecurrenceRule r 
)

RecurrenceRule serializer and deserializer.

Since
4.12

Definition at line 2279 of file recurrencerule.cpp.

KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::RecurrenceRule::WDayPos w 
)

RecurrenceRule::WDayPos serializer and deserializer.

Since
4.12

Definition at line 2267 of file recurrencerule.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream stream,
const KCalendarCore::Attendee attendee 
)

Serializes an Attendee object into a data stream.

Parameters
streamis a QDataStream.
attendeeis a pointer to a Attendee object to be serialized.

Definition at line 309 of file attendee.cpp.

KCALENDARCORE_EXPORT QDataStream & KCalendarCore::operator<< ( QDataStream out,
KCalendarCore::Recurrence r 
)

Recurrence serializer and deserializer.

Since
4.12

Definition at line 1490 of file recurrence.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::Alarm::Ptr a 
)

Alarm serializer.

Since
4.12

Definition at line 825 of file alarm.cpp.

QDataStream & KCalendarCore::operator<< ( QDataStream out,
const KCalendarCore::IncidenceBase::Ptr i 
)

Incidence serializer.

Since
4.12

Definition at line 656 of file incidencebase.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::FreeBusyPeriod period 
)

Read a Period object into period from stream, in binary format.

Definition at line 117 of file freebusyperiod.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::Person person 
)

Initializes the person object from the stream.

Definition at line 161 of file person.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::Conference conference 
)

Initializes a Conference object from a data stream.

Parameters
streamis a QDataStream.
conferenceis a reference to a Conference object to be initialized.

Definition at line 143 of file conference.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::Period period 
)

Read a Period object into period from stream, in binary format.

Definition at line 145 of file period.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::CustomProperties properties 
)

Initializes the properties object from the stream.

Definition at line 254 of file customproperties.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::FreeBusy::Ptr freebusy 
)

Initializes the freebusy object from the stream.

Definition at line 402 of file freebusy.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream in,
KCalendarCore::Attachment a 
)

Attachment deserializer.

Since
4.12

Definition at line 222 of file attachment.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream in,
KCalendarCore::Duration duration 
)

Duration deserializer.

Since
4.12

Definition at line 214 of file duration.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream stream,
KCalendarCore::Attendee attendee 
)

Initializes an Attendee object from a data stream.

Parameters
streamis a QDataStream.
attendeeis a pointer to a Attendee object to be initialized.

Definition at line 323 of file attendee.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream in,
const KCalendarCore::Alarm::Ptr a 
)

Alarm deserializer.

Since
4.12

Definition at line 849 of file alarm.cpp.

QDataStream & KCalendarCore::operator>> ( QDataStream in,
KCalendarCore::IncidenceBase::Ptr i 
)

Incidence deserializer.

Since
4.12

Definition at line 683 of file incidencebase.cpp.

uint KCalendarCore::qHash ( const KCalendarCore::Person key)

Return a hash value for a Person argument.

Parameters
keyis a Person.

Definition at line 148 of file person.cpp.

uint KCalendarCore::qHash ( const KCalendarCore::Period key)

Return a hash value for a Period argument.

Parameters
keyis a Period.

Definition at line 154 of file period.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Thu Dec 3 2020 22:51:45 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.