32 #ifndef KCAL_INCIDENCEFORMATTER_H
33 #define KCAL_INCIDENCEFORMATTER_H
35 #include "kcal_export.h"
36 #include <KDE/KDateTime>
37 #include <QtCore/QString>
44 class KCAL_EXPORT_DEPRECATED InvitationFormatterHelper
47 InvitationFormatterHelper() : d( 0 ) {}
48 virtual ~InvitationFormatterHelper(){}
49 virtual QString generateLinkURL(
const QString &
id );
50 virtual QString makeLink(
const QString &
id,
const QString &text );
51 virtual Calendar *calendar()
const;
55 Q_DISABLE_COPY( InvitationFormatterHelper )
70 namespace IncidenceFormatter
85 const QDate &date=QDate(),
87 KDateTime::Spec spec=KDateTime::Spec() );
101 KCAL_EXPORT_DEPRECATED QString
toolTipStr(
const QString &sourceName,
103 const QDate &date=QDate(),
105 KDateTime::Spec spec=KDateTime::Spec() );
119 KDateTime::Spec spec=KDateTime::Spec() );
129 bool richText=
true );
143 const QDate &date=QDate(),
144 KDateTime::Spec spec=KDateTime::Spec() );
159 const QDate &date=QDate(),
160 KDateTime::Spec spec=KDateTime::Spec() );
172 KDateTime::Spec spec=KDateTime::Spec() );
191 KDateTime::Spec spec=KDateTime::Spec() );
211 InvitationFormatterHelper *helper );
226 QString invitation,
Calendar *calendar, InvitationFormatterHelper *helper );
243 InvitationFormatterHelper *helper,
244 const QString &sender );
251 InvitationFormatterHelper *helper );
256 KCAL_EXPORT_DEPRECATED QString
msTNEFToVPart(
const QByteArray &tnef );
285 KCAL_EXPORT_DEPRECATED QString
timeToString(
const KDateTime &date,
bool shortfmt =
true,
286 const KDateTime::Spec &spec = KDateTime::Spec() );
296 KCAL_EXPORT_DEPRECATED QString
dateToString(
const KDateTime &date,
bool shortfmt =
true,
297 const KDateTime::Spec &spec = KDateTime::Spec() );
309 bool dateOnly =
false,
310 bool shortfmt =
true,
311 const KDateTime::Spec &spec = KDateTime::Spec() );
329 class EventViewerVisitor;
330 class ScheduleMessageVisitor;
331 class InvitationHeaderVisitor;
332 class InvitationBodyVisitor;
333 class IncidenceCompareVisitor;
334 class ToolTipVisitor;
335 class MailBodyVisitor;