korganizer

CalPrintTodos Class Reference

Inheritance diagram for CalPrintTodos:

CalPrintPluginBase KOrg::PrintPlugin KOrg::Plugin

List of all members.


Detailed Description

Definition at line 161 of file calprintdefaultplugins.h.


Public Member Functions

 CalPrintTodos ()
virtual ~CalPrintTodos ()
virtual QString description ()
virtual QString info ()
virtual int sortID ()
virtual bool enabled ()
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

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

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 Enumeration Documentation

Enumerator:
TodosAll 
TodosUnfinished 
TodosDueRange 

Definition at line 182 of file calprintdefaultplugins.h.

Enumerator:
TodoFieldSummary 
TodoFieldStartDate 
TodoFieldDueDate 
TodoFieldPriority 
TodoFieldPercentComplete 
TodoFieldUnset 

Definition at line 186 of file calprintdefaultplugins.h.

Enumerator:
TodoDirectionAscending 
TodoDirectionDescending 
TodoDirectionUnset 

Definition at line 193 of file calprintdefaultplugins.h.


Member Function Documentation

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

Returns short description of print format.

Implements KOrg::PrintPlugin.

Definition at line 166 of file calprintdefaultplugins.h.

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

Returns long description of print format.

Implements KOrg::PrintPlugin.

Definition at line 167 of file calprintdefaultplugins.h.

virtual int CalPrintTodos::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 168 of file calprintdefaultplugins.h.

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

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

Reimplemented from KOrg::PrintPlugin.

Definition at line 169 of file calprintdefaultplugins.h.

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

Returns widget for configuring the print format.

Reimplemented from CalPrintPluginBase.

Definition at line 950 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 1054 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 955 of file calprintdefaultplugins.cpp.

void CalPrintTodos::setSettingsWidget (  )  [virtual]

Set configuration widget to reflect settings of current object.

Reimplemented from KOrg::PrintPlugin.

Definition at line 980 of file calprintdefaultplugins.cpp.

void CalPrintTodos::loadConfig (  )  [virtual]

Load print format configuration from config file.

Implements CalPrintPluginBase.

Definition at line 1020 of file calprintdefaultplugins.cpp.

void CalPrintTodos::saveConfig (  )  [virtual]

Write print format configuration to config file.

Implements CalPrintPluginBase.

Definition at line 1037 of file calprintdefaultplugins.cpp.


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