KDE PIM / Developers / API Docs / korganizer

CalPrintPluginBase Class Reference

Base class for KOrganizer printing classes. More...

#include <calprintpluginbase.h>

Inherits KOrg::PrintPlugin.

Inherited by CalPrintDay, CalPrintJournal, CalPrintList, CalPrintMonth, CalPrintTodos, CalPrintWeek, and CalPrintWhatsNext.

List of all members.

Public Member Functions

Protected Attributes


Detailed Description

Base class for KOrganizer printing classes.

Each sub class represents one calendar print format.


Constructor & Destructor Documentation

CalPrintPluginBase::CalPrintPluginBase  )  [inline]
 

Constructor.


Member Function Documentation

QWidget * CalPrintPluginBase::createConfigWidget QWidget *   )  [virtual]
 

Returns widget for configuring the print format.

Implements KOrg::PrintPlugin.

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

void CalPrintPluginBase::doPrint  )  [virtual]
 

Start printing.

Implements KOrg::PrintPlugin.

virtual void CalPrintPluginBase::loadConfig  )  [pure virtual]
 

Load print format configuration from config file.

virtual void CalPrintPluginBase::saveConfig  )  [pure virtual]
 

Write print format configuration to config file.

void CalPrintPluginBase::doLoadConfig  ) 
 

Load complete config.

This also calls loadConfig() of the derived class.

Reimplemented from KOrg::PrintPlugin.

void CalPrintPluginBase::doSaveConfig  ) 
 

Save complete config.

This also calls saveConfig() of the derived class.

Reimplemented from KOrg::PrintPlugin.


The documentation for this class was generated from the following files: