KCal Library
22 #ifndef KCAL_HTMLEXPORT_H
23 #define KCAL_HTMLEXPORT_H
25 #include "kcal_export.h"
27 #include <QtCore/QDateTime>
28 #include <QtCore/QString>
29 #include <QtCore/QTextStream>
35 class HTMLExportSettings;
56 bool save(
const QString &fileName = QString() );
61 bool save( QTextStream *ts );
63 void addHoliday(
const QDate &date,
const QString &name );
66 void createWeekView( QTextStream *ts );
67 void createMonthView( QTextStream *ts );
68 void createEventList( QTextStream *ts );
69 void createTodoList( QTextStream *ts );
70 void createJournalView( QTextStream *ts );
71 void createFreeBusyView( QTextStream *ts );
73 void createTodo( QTextStream *ts,
Todo *todo );
74 void createEvent( QTextStream *ts,
Event *event, QDate date,
75 bool withDescription =
true );
76 void createFooter( QTextStream *ts );
78 bool checkSecrecy(
Incidence *incidence );
80 void formatLocation( QTextStream *ts,
Incidence *incidence );
81 void formatCategories( QTextStream *ts,
Incidence *incidence );
82 void formatAttendees( QTextStream *ts,
Incidence *incidence );
84 QString breakString(
const QString &text );
86 QDate fromDate()
const;
88 QString styleSheet()
const;
Provides a To-do in the sense of RFC2445.
Represents the main calendar class.
This class provides an Event in the sense of RFC2445.
Provides the abstract base class common to non-FreeBusy (Events, To-dos, Journals) calendar component...
This class provides the functions to export a calendar as a HTML page.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:57 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.