libkcal

KCal::ICalFormatImpl Class Reference

List of all members.

Detailed Description

Definition at line 45 of file icalformatimpl.h.


Public Member Functions

 ICalFormatImpl (ICalFormat *parent)
virtual ~ICalFormatImpl ()
bool populate (Calendar *, icalcomponent *fs)
icalcomponent * writeIncidence (IncidenceBase *incidence, Scheduler::Method method=Scheduler::Request)
icalcomponent * writeTodo (Todo *todo)
icalcomponent * writeEvent (Event *event)
icalcomponent * writeFreeBusy (FreeBusy *freebusy, Scheduler::Method method=Scheduler::Publish)
icalcomponent * writeJournal (Journal *journal)
void writeIncidence (icalcomponent *parent, Incidence *incidence)
icalproperty * writeAttendee (Attendee *attendee)
icalproperty * writeOrganizer (const Person &organizer)
icalproperty * writeAttachment (Attachment *attach)
icalproperty * writeRecurrenceRule (Recurrence *)
icalrecurrencetype writeRecurrenceRule (RecurrenceRule *recur)
icalcomponent * writeAlarm (Alarm *alarm)
QString extractErrorProperty (icalcomponent *)
TodoreadTodo (icalcomponent *vtodo)
EventreadEvent (icalcomponent *vevent, icalcomponent *vtimezone)
FreeBusyreadFreeBusy (icalcomponent *vfreebusy)
JournalreadJournal (icalcomponent *vjournal)
AttendeereadAttendee (icalproperty *attendee)
Person readOrganizer (icalproperty *organizer)
AttachmentreadAttachment (icalproperty *attach)
void readIncidence (icalcomponent *parent, icaltimezone *timezone, Incidence *incidence)
void readRecurrenceRule (icalproperty *rrule, Incidence *event)
void readExceptionRule (icalproperty *rrule, Incidence *incidence)
void readRecurrence (const struct icalrecurrencetype &r, RecurrenceRule *recur)
void readAlarm (icalcomponent *alarm, Incidence *incidence)
const QString & loadedProductId ()
icaltimetype writeICalDateTime (const QDateTime &)
QDateTime readICalDateTime (icaltimetype &, icaltimezone *tz=0)
icaldatetimeperiodtype writeICalDateTimePeriod (const QDateTime &date)
icalcomponent * createCalendarComponent (Calendar *=0)
icalcomponent * createScheduleComponent (IncidenceBase *, Scheduler::Method)

Static Public Member Functions

static icaltimetype writeICalDate (const QDate &)
static QDate readICalDate (icaltimetype)
static icaldurationtype writeICalDuration (int seconds)
static int readICalDuration (icaldurationtype)
static icaldatetimeperiodtype writeICalDatePeriod (const QDate &date)

Protected Member Functions

void dumpIcalRecurrence (icalrecurrencetype)

Constructor & Destructor Documentation

ICalFormatImpl::ICalFormatImpl ( ICalFormat parent  ) 

Create new iCal format for calendar object.

Definition at line 72 of file icalformatimpl.cpp.


Member Function Documentation

const QString& KCal::ICalFormatImpl::loadedProductId (  )  [inline]

Return the PRODID string loaded from calendar file.

Definition at line 82 of file icalformatimpl.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys