• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

KCal Library

KCal::Compat

KCal::Compat Class Reference

#include <compat.h>

Inheritance diagram for KCal::Compat:

Inheritance graph
[legend]

List of all members.


Detailed Description

This class provides compatibility to older or broken calendar files.

Definition at line 65 of file compat.h.


Public Member Functions

 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 ()
virtual ~Compat ()

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:
  • compat.h
  • compat.cpp

KCal Library

Skip menu "KCal Library"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  • kabc
  • kblog
  • kcal
  • kimap
  • kioslave
  •   imap4
  •   mbox
  • kldap
  • kmime
  • kpimidentities
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.5.6
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal