KCal::Compat Class Reference

This class provides compatibility to older or broken calendar files. More...

#include <compat.h>

Inheritance diagram for KCal::Compat:

List of all members.

Public Member Functions

 Compat ()
virtual ~Compat ()
virtual void fixAlarms (Incidence *incidence)
virtual void fixEmptySummary (Incidence *incidence)
virtual void fixFloatingEnd (QDate &date)
virtual int fixPriority (int priority)
virtual void fixRecurrence (Incidence *incidence)
virtual bool useTimeZoneShift ()

Detailed Description

This class provides compatibility to older or broken calendar files.

Definition at line 65 of file compat.h.


Constructor & Destructor Documentation

KCal::Compat::Compat (  )  [inline]

Constructor.

Definition at line 71 of file compat.h.

virtual KCal::Compat::~Compat (  )  [inline, virtual]

Destructor.

Definition at line 76 of file compat.h.


Member Function Documentation

virtual void KCal::Compat::fixAlarms ( Incidence incidence  )  [inline, virtual]

Fixes the alarms list an incidence.

Parameters:
incidence is a pointer to an Incidence object that may need its alarms fixed.

Reimplemented in KCal::CompatOutlook9.

Definition at line 97 of file compat.h.

void Compat::fixEmptySummary ( Incidence incidence  )  [virtual]

Fixes an empty summary for an incidence.

Parameters:
incidence is a pointer to an Incidence object that may need its summary fixed.

Definition at line 95 of file compat.cpp.

void Compat::fixFloatingEnd ( QDate &  date  )  [virtual]

Fixes the end date for floating events.

Parameters:
date is the end date to fix.

Reimplemented in KCal::CompatPre31.

Definition at line 112 of file compat.cpp.

virtual int KCal::Compat::fixPriority ( int  priority  )  [inline, virtual]

Fixes the priority.

Parameters:
priority is the priority value to fix.
Returns:
an integer representing a valid priority value.

Definition at line 110 of file compat.h.

void Compat::fixRecurrence ( Incidence incidence  )  [virtual]

Fixes the recurrence rule for an incidence.

Parameters:
incidence is a pointer to an Incidence object that may need its recurrence rule fixed.

Reimplemented in KCal::CompatPre35, KCal::CompatPre32, and KCal::CompatPre31.

Definition at line 117 of file compat.cpp.

virtual bool KCal::Compat::useTimeZoneShift (  )  [inline, virtual]

Returns true if a timezone shift should be used; false otherwise.

Definition at line 115 of file compat.h.


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