KDE PIM / Developers / API Docs / korganizer

KOrg::PrintPlugin Class Reference

Base class for KOrganizer printing classes. More...

#include <printplugin.h>

Inherits KOrg::Plugin.

Inherited by CalPrintPluginBase.

List of all members.

Public Types

Public Member Functions

Static Public Member Functions

Protected Attributes


Detailed Description

Base class for KOrganizer printing classes.

Each sub class represents one calendar print format.


Member Function Documentation

virtual QString KOrg::PrintPlugin::description  )  [pure virtual]
 

Returns short description of print format.

virtual QString KOrg::PrintPlugin::info  )  [pure virtual]
 

Returns long description of print format.

virtual void KOrg::PrintPlugin::doPrint  )  [pure virtual]
 

Actually do the printing.

Implemented in CalPrintPluginBase.

virtual KPrinter::Orientation KOrg::PrintPlugin::orientation  )  [inline, virtual]
 

Orientation of printout.

Default is Portrait. If your plugin wants to use some other orientation as default (e.g. depending on some config settings), implement this function in your subclass and return the desired orientation.

void KOrg::PrintPlugin::doLoadConfig  )  [inline]
 

Load complete config.

Reimplemented in CalPrintPluginBase.

void KOrg::PrintPlugin::doSaveConfig  )  [inline]
 

Save complete config.

Reimplemented in CalPrintPluginBase.

virtual void KOrg::PrintPlugin::readSettingsWidget  )  [inline, virtual]
 

Read settings from configuration widget and apply them to current object.

virtual void KOrg::PrintPlugin::setSettingsWidget  )  [inline, virtual]
 

Set configuration widget to reflect settings of current object.

virtual void KOrg::PrintPlugin::setDateRange const QDate &  from,
const QDate &  to
[inline, virtual]
 

Set date range which should be printed.


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