KCal Library
#include <htmlexport.h>
Public Member Functions | |
HtmlExport (Calendar *calendar, HTMLExportSettings *settings) | |
void | addHoliday (const QDate &date, const QString &name) |
bool | save (const QString &fileName=QString()) |
bool | save (QTextStream *ts) |
Protected Member Functions | |
QString | breakString (const QString &text) |
bool | checkSecrecy (Incidence *incidence) |
void | createEvent (QTextStream *ts, Event *event, QDate date, bool withDescription=true) |
void | createEventList (QTextStream *ts) |
void | createFooter (QTextStream *ts) |
void | createFreeBusyView (QTextStream *ts) |
void | createJournalView (QTextStream *ts) |
void | createMonthView (QTextStream *ts) |
void | createTodo (QTextStream *ts, Todo *todo) |
void | createTodoList (QTextStream *ts) |
void | createWeekView (QTextStream *ts) |
void | formatAttendees (QTextStream *ts, Incidence *incidence) |
void | formatCategories (QTextStream *ts, Incidence *incidence) |
void | formatLocation (QTextStream *ts, Incidence *incidence) |
QDate | fromDate () const |
QString | styleSheet () const |
QDate | toDate () const |
Detailed Description
This class provides the functions to export a calendar as a HTML page.
Definition at line 44 of file htmlexport.h.
Constructor & Destructor Documentation
◆ HtmlExport()
HtmlExport::HtmlExport | ( | Calendar * | calendar, |
HTMLExportSettings * | settings ) |
Create new HTML exporter for calendar.
Definition at line 64 of file htmlexport.cpp.
◆ ~HtmlExport()
|
virtual |
Definition at line 69 of file htmlexport.cpp.
Member Function Documentation
◆ addHoliday()
void HtmlExport::addHoliday | ( | const QDate & | date, |
const QString & | name ) |
Definition at line 767 of file htmlexport.cpp.
◆ breakString()
|
protected |
Definition at line 654 of file htmlexport.cpp.
◆ checkSecrecy()
|
protected |
Definition at line 582 of file htmlexport.cpp.
◆ createEvent()
|
protected |
Definition at line 309 of file htmlexport.cpp.
◆ createEventList()
|
protected |
Definition at line 257 of file htmlexport.cpp.
◆ createFooter()
|
protected |
Definition at line 674 of file htmlexport.cpp.
◆ createFreeBusyView()
|
protected |
Definition at line 576 of file htmlexport.cpp.
◆ createJournalView()
|
protected |
Definition at line 569 of file htmlexport.cpp.
◆ createMonthView()
|
protected |
Definition at line 168 of file htmlexport.cpp.
◆ createTodo()
|
protected |
Definition at line 475 of file htmlexport.cpp.
◆ createTodoList()
|
protected |
Definition at line 362 of file htmlexport.cpp.
◆ createWeekView()
|
protected |
Definition at line 563 of file htmlexport.cpp.
◆ formatAttendees()
|
protected |
Definition at line 616 of file htmlexport.cpp.
◆ formatCategories()
|
protected |
Definition at line 607 of file htmlexport.cpp.
◆ formatLocation()
|
protected |
Definition at line 598 of file htmlexport.cpp.
◆ fromDate()
|
protected |
Definition at line 777 of file htmlexport.cpp.
◆ save() [1/2]
bool HtmlExport::save | ( | const QString & | fileName = QString() | ) |
Writes out the calendar in HTML format.
Definition at line 74 of file htmlexport.cpp.
◆ save() [2/2]
bool HtmlExport::save | ( | QTextStream * | ts | ) |
Writes out calendar to text stream.
Definition at line 93 of file htmlexport.cpp.
◆ styleSheet()
|
protected |
Definition at line 732 of file htmlexport.cpp.
◆ toDate()
|
protected |
Definition at line 782 of file htmlexport.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.