korganizer

CalPrintTodos Class Reference

Inheritance diagram for CalPrintTodos:

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

Detailed Description

Definition at line 111 of file calprintdefaultplugins.h.


Public Member Functions

 CalPrintTodos ()
virtual ~CalPrintTodos ()
virtual QString description ()
virtual QString info ()
virtual QWidget * createConfigWidget (QWidget *)
void print (QPainter &p, int width, int height)
virtual void readSettingsWidget ()
virtual void setSettingsWidget ()
virtual void loadConfig ()
virtual void saveConfig ()

Protected Types

 TodosAll = 0
 TodosUnfinished
 TodosDueRange
 TodoFieldSummary = 0
 TodoFieldStartDate
 TodoFieldDueDate
 TodoFieldPriority
 TodoFieldPercentComplete
 TodoDirectionAscending = 0
 TodoDirectionDescending
enum  eTodoPrintType { TodosAll = 0, TodosUnfinished, TodosDueRange }
enum  eTodoSortField {
  TodoFieldSummary = 0, TodoFieldStartDate, TodoFieldDueDate, TodoFieldPriority,
  TodoFieldPercentComplete
}
enum  eTodoSortDirection { TodoDirectionAscending = 0, TodoDirectionDescending }

Protected Attributes

QString mPageTitle
enum CalPrintTodos::eTodoPrintType mTodoPrintType
enum CalPrintTodos::eTodoSortField mTodoSortField
enum CalPrintTodos::eTodoSortDirection mTodoSortDirection
bool mIncludeDescription
bool mIncludePriority
bool mIncludeDueDate
bool mIncludePercentComplete
bool mConnectSubTodos
bool mStrikeOutCompleted
bool mSortField
bool mSortDirection

Member Function Documentation

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

Returns widget for configuring the print format.

Reimplemented from CalPrintPluginBase.

Definition at line 496 of file calprintdefaultplugins.cpp.

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

Returns short description of print format.

Implements KOrg::PrintPlugin.

Definition at line 116 of file calprintdefaultplugins.h.

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

Returns long description of print format.

Implements KOrg::PrintPlugin.

Definition at line 117 of file calprintdefaultplugins.h.

void CalPrintTodos::loadConfig (  )  [virtual]

Load print format configuration from config file.

Implements CalPrintPluginBase.

Definition at line 558 of file calprintdefaultplugins.cpp.

void CalPrintTodos::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 592 of file calprintdefaultplugins.cpp.

void CalPrintTodos::readSettingsWidget (  )  [virtual]

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

Reimplemented from KOrg::PrintPlugin.

Definition at line 501 of file calprintdefaultplugins.cpp.

void CalPrintTodos::saveConfig (  )  [virtual]

Write print format configuration to config file.

Implements CalPrintPluginBase.

Definition at line 575 of file calprintdefaultplugins.cpp.

void CalPrintTodos::setSettingsWidget (  )  [virtual]

Set configuration widget to reflect settings of current object.

Reimplemented from KOrg::PrintPlugin.

Definition at line 526 of file calprintdefaultplugins.cpp.


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