korganizer

CalPrintWeek Class Reference

Inheritance diagram for CalPrintWeek:

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

Detailed Description

Definition at line 62 of file calprintdefaultplugins.h.


Public Member Functions

 CalPrintWeek ()
virtual ~CalPrintWeek ()
virtual QString description ()
virtual QString info ()
virtual QWidget * createConfigWidget (QWidget *)
virtual KPrinter::Orientation orientation ()
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 Types

enum  eWeekPrintType { Filofax = 0, Timetable, SplitWeek }

Protected Attributes

enum CalPrintWeek::eWeekPrintType mWeekPrintType
QTime mStartTime
QTime mEndTime
bool mIncludeTodos

Member Function Documentation

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

Returns short description of print format.

Implements KOrg::PrintPlugin.

Definition at line 67 of file calprintdefaultplugins.h.

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

Returns long description of print format.

Implements KOrg::PrintPlugin.

Definition at line 68 of file calprintdefaultplugins.h.

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

Returns widget for configuring the print format.

Reimplemented from CalPrintPluginBase.

Definition at line 206 of file calprintdefaultplugins.cpp.

KPrinter::Orientation CalPrintWeek::orientation (  )  [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 274 of file calprintdefaultplugins.cpp.

void CalPrintWeek::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 292 of file calprintdefaultplugins.cpp.

void CalPrintWeek::readSettingsWidget (  )  [virtual]

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

Reimplemented from KOrg::PrintPlugin.

Definition at line 211 of file calprintdefaultplugins.cpp.

void CalPrintWeek::setSettingsWidget (  )  [virtual]

Set configuration widget to reflect settings of current object.

Reimplemented from KOrg::PrintPlugin.

Definition at line 230 of file calprintdefaultplugins.cpp.

void CalPrintWeek::loadConfig (  )  [virtual]

Load print format configuration from config file.

Implements CalPrintPluginBase.

Definition at line 248 of file calprintdefaultplugins.cpp.

void CalPrintWeek::saveConfig (  )  [virtual]

Write print format configuration to config file.

Implements CalPrintPluginBase.

Definition at line 263 of file calprintdefaultplugins.cpp.

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

Set date range which should be printed.

Reimplemented from KOrg::PrintPlugin.

Definition at line 281 of file calprintdefaultplugins.cpp.


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