KCal::IncidenceFormatter Class Reference

#include <incidenceformatter.h>

Static Public Member Functions

static TQString TDE_DEPRECATED toolTipString (IncidenceBase *incidence, bool richText=true)
 
static TQString toolTipStr (Calendar *calendar, IncidenceBase *incidence, const TQDate &date=TQDate(), bool richText=true)
 
static TQString mailBodyString (IncidenceBase *incidencebase)
 
static TQString TDE_DEPRECATED extensiveDisplayString (IncidenceBase *incidence)
 
static TQString extensiveDisplayStr (Calendar *calendar, IncidenceBase *incidence, const TQDate &date=TQDate())
 
static TQString formatICalInvitation (TQString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper)
 
static TQString TDE_DEPRECATED formatICalInvitationNoHtml (TQString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper)
 
static TQString formatICalInvitationNoHtml (TQString invitation, Calendar *mCalendar, InvitationFormatterHelper *helper, const TQString &sender)
 
static TQString formatTNEFInvitation (const TQByteArray &tnef, Calendar *mCalendar, InvitationFormatterHelper *helper)
 
static TQString msTNEFToVPart (const TQByteArray &tnef)
 
static TQString recurrenceString (Incidence *incidence)
 
static TQStringList reminderStringList (Incidence *incidence, bool shortfmt=true)
 
static TQString timeToString (const TQDateTime &date, bool shortfmt=true)
 
static TQString dateToString (const TQDateTime &date, bool shortfmt=true)
 
static TQString dateTimeToString (const TQDateTime &date, bool dateOnly=false, bool shortfmt=true)
 
static TQString resourceString (Calendar *calendar, Incidence *incidence)
 
static TQString durationString (Incidence *incidence)
 

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.

Member Function Documentation

◆ dateTimeToString()

TQString IncidenceFormatter::dateTimeToString ( const TQDateTime &  date,
bool  dateOnly = false,
bool  shortfmt = true 
)
static

Definition at line 4042 of file incidenceformatter.cpp.

◆ dateToString()

TQString IncidenceFormatter::dateToString ( const TQDateTime &  date,
bool  shortfmt = true 
)
static

Definition at line 4036 of file incidenceformatter.cpp.

◆ durationString()

TQString IncidenceFormatter::durationString ( Incidence incidence)
static

Returns a duration string computed for the specified Incidence.

Only makes sense for Events and Todos.

Parameters
incidenceis a pointer to the Incidence.

Definition at line 4101 of file incidenceformatter.cpp.

◆ extensiveDisplayStr()

TQString IncidenceFormatter::extensiveDisplayStr ( Calendar calendar,
IncidenceBase incidence,
const TQDate &  date = TQDate() 
)
static

Definition at line 945 of file incidenceformatter.cpp.

◆ extensiveDisplayString()

TQString IncidenceFormatter::extensiveDisplayString ( IncidenceBase incidence)
static

Definition at line 940 of file incidenceformatter.cpp.

◆ formatICalInvitation()

TQString IncidenceFormatter::formatICalInvitation ( TQString  invitation,
Calendar mCalendar,
InvitationFormatterHelper *  helper 
)
static

Definition at line 2687 of file incidenceformatter.cpp.

◆ formatICalInvitationNoHtml() [1/2]

TQString IncidenceFormatter::formatICalInvitationNoHtml ( TQString  invitation,
Calendar mCalendar,
InvitationFormatterHelper *  helper 
)
static

Definition at line 2694 of file incidenceformatter.cpp.

◆ formatICalInvitationNoHtml() [2/2]

TQString IncidenceFormatter::formatICalInvitationNoHtml ( TQString  invitation,
Calendar mCalendar,
InvitationFormatterHelper *  helper,
const TQString &  sender 
)
static

Definition at line 2701 of file incidenceformatter.cpp.

◆ formatTNEFInvitation()

TQString IncidenceFormatter::formatTNEFInvitation ( const TQByteArray &  tnef,
Calendar mCalendar,
InvitationFormatterHelper *  helper 
)
static

Definition at line 3154 of file incidenceformatter.cpp.

◆ mailBodyString()

TQString IncidenceFormatter::mailBodyString ( IncidenceBase incidencebase)
static

Definition at line 3722 of file incidenceformatter.cpp.

◆ msTNEFToVPart()

TQString IncidenceFormatter::msTNEFToVPart ( const TQByteArray &  tnef)
static

FIXME Need to get this attribute written

Definition at line 2841 of file incidenceformatter.cpp.

◆ recurrenceString()

TQString IncidenceFormatter::recurrenceString ( Incidence incidence)
static

Definition at line 3748 of file incidenceformatter.cpp.

◆ reminderStringList()

TQStringList IncidenceFormatter::reminderStringList ( Incidence incidence,
bool  shortfmt = true 
)
static

Definition at line 4132 of file incidenceformatter.cpp.

◆ resourceString()

TQString IncidenceFormatter::resourceString ( Calendar calendar,
Incidence incidence 
)
static

Returns a Calendar Resource label name for the specified Incidence.

Parameters
calendaris a pointer to the Calendar.
incidenceis a pointer to the Incidence.

Definition at line 4052 of file incidenceformatter.cpp.

◆ timeToString()

TQString IncidenceFormatter::timeToString ( const TQDateTime &  date,
bool  shortfmt = true 
)
static

Definition at line 4031 of file incidenceformatter.cpp.

◆ toolTipStr()

TQString IncidenceFormatter::toolTipStr ( Calendar calendar,
IncidenceBase incidence,
const TQDate &  date = TQDate(),
bool  richText = true 
)
static

Definition at line 3561 of file incidenceformatter.cpp.

◆ toolTipString()

TQString IncidenceFormatter::toolTipString ( IncidenceBase incidence,
bool  richText = true 
)
static

Definition at line 3556 of file incidenceformatter.cpp.


The documentation for this class was generated from the following files: