korganizer
#include <calprinter.h>
Public Types | |
enum | ePrintOrientation { eOrientPlugin =0, eOrientPrinter, eOrientPortrait, eOrientLandscape } |
Public Types inherited from KOrg::CalPrinterBase | |
enum | PrintType { Incidence = 100, Day =200, Week =300, Month =400, Year =900, Todolist =1000, Journallist =2000, WhatsNext =2100, ItemList =2200 } |
Public Slots | |
void | updateConfig () |
Public Member Functions | |
CalPrinter (QWidget *par, const Akonadi::ETMCalendar::Ptr &calendar, KOrg::CoreHelper *helper, bool uniqItem=false) | |
virtual | ~CalPrinter () |
Akonadi::ETMCalendar::Ptr | calendar () const |
KConfig * | config () const |
void | init (const Akonadi::ETMCalendar::Ptr &calendar) |
void | print (int type, const QDate &fd, const QDate &td, Incidence::List selectedIncidences=Incidence::List(), bool preview=false) |
void | setDateRange (const QDate &start, const QDate &end) |
Protected Attributes | |
KOrg::PrintPlugin::List | mPrintPlugins |
Detailed Description
CalPrinter is a class for printing Calendars.
It can print in several different formats (day, week, month). It also provides a way for setting up the printer and remembering these preferences.
Definition at line 46 of file calprinter.h.
Member Enumeration Documentation
Enumerator | |
---|---|
eOrientPlugin | |
eOrientPrinter | |
eOrientPortrait | |
eOrientLandscape |
Definition at line 50 of file calprinter.h.
Constructor & Destructor Documentation
CalPrinter::CalPrinter | ( | QWidget * | par, |
const Akonadi::ETMCalendar::Ptr & | calendar, | ||
KOrg::CoreHelper * | helper, | ||
bool | uniqItem = false |
||
) |
- Parameters
-
par parent widget for dialogs cal calendar to be printed helper is a pointer to the KOrg::CoreHelper object uniqItem if true, indicates the calendar print dialog will only provide the option to print an single incidence; else, all possible types of print types will be shown
Definition at line 45 of file calprinter.cpp.
|
virtual |
Definition at line 56 of file calprinter.cpp.
Member Function Documentation
Akonadi::ETMCalendar::Ptr CalPrinter::calendar | ( | ) | const |
KConfig* CalPrinter::config | ( | ) | const |
void CalPrinter::init | ( | const Akonadi::ETMCalendar::Ptr & | calendar | ) |
Definition at line 62 of file calprinter.cpp.
void CalPrinter::print | ( | int | type, |
const QDate & | fd, | ||
const QDate & | td, | ||
Incidence::List | selectedIncidences = Incidence::List() , |
||
bool | preview = false |
||
) |
Definition at line 96 of file calprinter.cpp.
void CalPrinter::setDateRange | ( | const QDate & | start, |
const QDate & | end | ||
) |
Set date range to be printed.
- Parameters
-
start Start date end End date
Definition at line 88 of file calprinter.cpp.
|
slot |
Definition at line 168 of file calprinter.cpp.
Member Data Documentation
|
protected |
Definition at line 97 of file calprinter.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:56:19 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.