korganizer
CalPrintPluginBase Class Reference
#include <calprintpluginbase.h>
Inheritance diagram for CalPrintPluginBase:

Detailed Description
Base class for KOrganizer printing classes.Each sub class represents one calendar print format.
Definition at line 53 of file calprintpluginbase.h.
Public Member Functions | |
| CalPrintPluginBase () | |
| virtual | ~CalPrintPluginBase () |
| virtual QWidget * | createConfigWidget (QWidget *) |
| virtual void | print (QPainter &p, int width, int height)=0 |
| virtual void | doPrint () |
| virtual void | loadConfig ()=0 |
| virtual void | saveConfig ()=0 |
| void | doLoadConfig () |
| void | doSaveConfig () |
Protected Attributes | |
| bool | mUseColors |
Constructor & Destructor Documentation
| CalPrintPluginBase::CalPrintPluginBase | ( | ) | [inline] |
Member Function Documentation
| QWidget * CalPrintPluginBase::createConfigWidget | ( | QWidget * | ) | [virtual] |
Returns widget for configuring the print format.
Implements KOrg::PrintPlugin.
Reimplemented in CalPrintJournal, CalPrintList, CalPrintWhatsNext, CalPrintDay, CalPrintWeek, CalPrintMonth, and CalPrintTodos.
Definition at line 49 of file calprintpluginbase.cpp.
| virtual void CalPrintPluginBase::print | ( | QPainter & | p, | |
| int | width, | |||
| int | height | |||
| ) | [pure virtual] |
Actually do the printing.
- Parameters:
-
p QPainter the print result is painted to width Width of printable area height Height of printable area
Implemented in CalPrintJournal, CalPrintList, CalPrintWhatsNext, CalPrintDay, CalPrintWeek, CalPrintMonth, and CalPrintTodos.
| void CalPrintPluginBase::doPrint | ( | ) | [virtual] |
| virtual void CalPrintPluginBase::loadConfig | ( | ) | [pure virtual] |
Load print format configuration from config file.
Implemented in CalPrintJournal, CalPrintList, CalPrintWhatsNext, CalPrintDay, CalPrintWeek, CalPrintMonth, and CalPrintTodos.
| virtual void CalPrintPluginBase::saveConfig | ( | ) | [pure virtual] |
Write print format configuration to config file.
Implemented in CalPrintJournal, CalPrintList, CalPrintWhatsNext, CalPrintDay, CalPrintWeek, CalPrintMonth, and CalPrintTodos.
| void CalPrintPluginBase::doLoadConfig | ( | ) | [virtual] |
Load complete config.
This also calls loadConfig() of the derived class.
Reimplemented from KOrg::PrintPlugin.
Definition at line 90 of file calprintpluginbase.cpp.
| void CalPrintPluginBase::doSaveConfig | ( | ) | [virtual] |
Save complete config.
This also calls saveConfig() of the derived class.
Reimplemented from KOrg::PrintPlugin.
Definition at line 106 of file calprintpluginbase.cpp.
The documentation for this class was generated from the following files:

