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.
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::doPrint | ( | ) | [virtual] |
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.
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::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.
virtual void CalPrintPluginBase::saveConfig | ( | ) | [pure virtual] |
Write print format configuration to config file.
Implemented in CalPrintJournal, CalPrintList, CalPrintWhatsNext, CalPrintDay, CalPrintWeek, CalPrintMonth, and CalPrintTodos.
The documentation for this class was generated from the following files: