libkcal

KCal::IncidenceFormatter Class Reference

#include <incidenceformatter.h>

List of all members.


Detailed Description

This class is a helper class that provides several static methods to format an Incidence into different formats, like an HTML representation for KMail, a representation for tool tips, or a representation for the event viewer.

methods to format incidences into various formats for displaying them

Definition at line 52 of file incidenceformatter.h.


Static Public Member Functions

static QString KDE_DEPRECATED toolTipString (IncidenceBase *incidence, bool richText=true)
static QString toolTipStr (Calendar *calendar, IncidenceBase *incidence, const QDate &date=QDate(), bool richText=true)
static QString mailBodyString (IncidenceBase *incidencebase)
static QString KDE_DEPRECATED extensiveDisplayString (IncidenceBase *incidence)
static QString extensiveDisplayStr (Calendar *calendar, IncidenceBase *incidence, const QDate &date=QDate())
static QString formatICalInvitation (QString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper)
static QString KDE_DEPRECATED formatICalInvitationNoHtml (QString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper)
static QString formatICalInvitationNoHtml (QString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper, const QString &sender)
static QString formatTNEFInvitation (const QByteArray &tnef, Calendar *mCalendar, InvitationFormatterHelper *helper)
static QString msTNEFToVPart (const QByteArray &tnef)
static QString recurrenceString (Incidence *incidence)
static QStringList reminderStringList (Incidence *incidence, bool shortfmt=true)
static QString timeToString (const QDateTime &date, bool shortfmt=true)
static QString dateToString (const QDateTime &date, bool shortfmt=true)
static QString dateTimeToString (const QDateTime &date, bool dateOnly=false, bool shortfmt=true)
static QString resourceString (Calendar *calendar, Incidence *incidence)
static QString durationString (Incidence *incidence)

Member Function Documentation

QString IncidenceFormatter::msTNEFToVPart ( const QByteArray &  tnef  )  [static]

### FIXME Need to get this attribute written

Definition at line 2769 of file incidenceformatter.cpp.

QString IncidenceFormatter::resourceString ( Calendar calendar,
Incidence incidence 
) [static]

Returns a Calendar Resource label name for the specified Incidence.

Parameters:
calendar is a pointer to the Calendar.
incidence is a pointer to the Incidence.

Definition at line 3958 of file incidenceformatter.cpp.

QString IncidenceFormatter::durationString ( Incidence incidence  )  [static]

Returns a duration string computed for the specified Incidence.

Only makes sense for Events and Todos.

Parameters:
incidence is a pointer to the Incidence.

Definition at line 4007 of file incidenceformatter.cpp.


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