karm

TimeKard Class Reference

Routines to output timecard data. More...

#include <timekard.h>

List of all members.


Public Types

enum  WhichTime { TotalTime, SessionTime }

Public Member Functions

QString totalsAsText (TaskView *taskview, bool justThisTask, WhichTime which)
QString historyAsText (TaskView *taskview, const QDate &from, const QDate &to, bool justThisTask, bool perWeek, bool totalsOnly)

Detailed Description

Routines to output timecard data.

Definition at line 85 of file timekard.h.


Member Function Documentation

QString TimeKard::historyAsText ( TaskView taskview,
const QDate &  from,
const QDate &  to,
bool  justThisTask,
bool  perWeek,
bool  totalsOnly 
)

Generates ascii text of weekly task history, for current task on down.

Formatted for pasting into clipboard.

Definition at line 308 of file timekard.cpp.

QString TimeKard::totalsAsText ( TaskView taskview,
bool  justThisTask,
WhichTime  which 
)

Generates ascii text of task totals, for current task on down.

Formatted for pasting into clipboard.

Parameters:
taskview The view whose tasks need to be formatted.
justThisTask Only useful when user has picked a root task. We use this parameter to distinguish between when a user just wants to print the task subtree for a root task and when they want to print all tasks.

Definition at line 48 of file timekard.cpp.


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