korganizer

CalPrintMonth Class Reference

Inheritance diagram for CalPrintMonth:

CalPrintPluginBase KOrg::PrintPlugin KOrg::Plugin List of all members.

Detailed Description

Definition at line 134 of file calprintdefaultplugins.h.


Public Member Functions

 CalPrintMonth ()
virtual ~CalPrintMonth ()
virtual QString description ()
virtual QString info ()
virtual int sortID ()
virtual bool enabled ()
virtual QWidget * createConfigWidget (QWidget *)
virtual KPrinter::Orientation defaultOrientation ()
void print (QPainter &p, int width, int height)
virtual void readSettingsWidget ()
virtual void setSettingsWidget ()
virtual void loadConfig ()
virtual void saveConfig ()
virtual void setDateRange (const QDate &from, const QDate &to)

Protected Attributes

bool mWeekNumbers
bool mRecurDaily
bool mRecurWeekly
bool mIncludeTodos

Member Function Documentation

virtual QString CalPrintMonth::description (  )  [inline, virtual]

Returns short description of print format.

Implements KOrg::PrintPlugin.

Definition at line 139 of file calprintdefaultplugins.h.

virtual QString CalPrintMonth::info (  )  [inline, virtual]

Returns long description of print format.

Implements KOrg::PrintPlugin.

Definition at line 140 of file calprintdefaultplugins.h.

virtual int CalPrintMonth::sortID (  )  [inline, virtual]

Returns the sort ID of the plugin.

This value will be used to identify the config widget in the widget stack, and to sort the plugin name in the print style selection list. If another plugin uses the same ID or a value of -1 is returned, a unique (negative) ID will be automatically generated and thus the position of the plugin in the selection list is undefined.

Reimplemented from KOrg::PrintPlugin.

Definition at line 141 of file calprintdefaultplugins.h.

virtual bool CalPrintMonth::enabled (  )  [inline, virtual]

Returns true if the plugin should be enabled; false otherwise.

Reimplemented from KOrg::PrintPlugin.

Definition at line 142 of file calprintdefaultplugins.h.

QWidget * CalPrintMonth::createConfigWidget ( QWidget *   )  [virtual]

Returns widget for configuring the print format.

Reimplemented from CalPrintPluginBase.

Definition at line 815 of file calprintdefaultplugins.cpp.

virtual KPrinter::Orientation CalPrintMonth::defaultOrientation (  )  [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.

Reimplemented from KOrg::PrintPlugin.

Definition at line 144 of file calprintdefaultplugins.h.

void CalPrintMonth::print ( QPainter &  p,
int  width,
int  height 
) [virtual]

Actually do the printing.

Parameters:
p QPainter the print result is painted to
width Width of printable area
height Height of printable area

Implements CalPrintPluginBase.

Definition at line 896 of file calprintdefaultplugins.cpp.

void CalPrintMonth::readSettingsWidget (  )  [virtual]

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

Reimplemented from KOrg::PrintPlugin.

Definition at line 820 of file calprintdefaultplugins.cpp.

void CalPrintMonth::setSettingsWidget (  )  [virtual]

Set configuration widget to reflect settings of current object.

Reimplemented from KOrg::PrintPlugin.

Definition at line 836 of file calprintdefaultplugins.cpp.

void CalPrintMonth::loadConfig (  )  [virtual]

Load print format configuration from config file.

Implements CalPrintPluginBase.

Definition at line 850 of file calprintdefaultplugins.cpp.

void CalPrintMonth::saveConfig (  )  [virtual]

Write print format configuration to config file.

Implements CalPrintPluginBase.

Definition at line 861 of file calprintdefaultplugins.cpp.

void CalPrintMonth::setDateRange ( const QDate &  from,
const QDate &  to 
) [virtual]

Set date range which should be printed.

Reimplemented from KOrg::PrintPlugin.

Definition at line 872 of file calprintdefaultplugins.cpp.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys