karm

karmPart Class Reference

#include <karm_part.h>

Inheritance diagram for karmPart:

KarmDCOPIface List of all members.

Detailed Description

This is a "Part".Main Part.

It that does all the real work in a KPart application.

Author:
Thorsten Staerk <thorsten@staerk.de>
Version:
0.1

Definition at line 29 of file karm_part.h.


Public Member Functions

 karmPart (QWidget *parentWidget, const char *widgetName, QObject *parent, const char *name)
void quit ()
virtual bool save ()
QString version () const
QString taskIdFromName (const QString &taskName) const
int addTask (const QString &taskName)
QString setPerCentComplete (const QString &taskName, int PerCent)
int bookTime (const QString &taskId, const QString &iso8601StartDateTime, long durationInMinutes)
QString getError (int karmErrorNumber) const
int totalMinutesForTaskId (const QString &taskId)
QString starttimerfor (const QString &taskname)
QString stoptimerfor (const QString &taskname)
QString deletetodo ()
bool getpromptdelete ()
QString setpromptdelete (bool prompt)
QString exportcsvfile (QString filename, QString from, QString to, int type=0, bool decimalMinutes=true, bool allTasks=true, QString delimiter="r", QString quote="q")
QString importplannerfile (QString filename)
virtual ~karmPart ()
virtual void setReadWrite (bool rw)
virtual void setModified (bool modified)

Protected Slots

void fileOpen ()
void fileSaveAs ()
void slotSelectionChanged ()

Protected Member Functions

virtual bool openFile ()
virtual bool saveFile ()

Friends

class KarmTray

Member Function Documentation

int karmPart::addTask const QString &  taskName  )  [virtual]
 

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 479 of file karm_part.cpp.

int karmPart::bookTime const QString &  taskId,
const QString &  iso8601StartDateTime,
long  durationInMinutes
[virtual]
 

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 514 of file karm_part.cpp.

QString karmPart::deletetodo  )  [virtual]
 

delete the current item

Implements KarmDCOPIface.

Definition at line 433 of file karm_part.cpp.

QString karmPart::exportcsvfile QString  filename,
QString  from,
QString  to,
int  type = 0,
bool  decimalMinutes = true,
bool  allTasks = true,
QString  delimiter = "r",
QString  quote = "q"
[virtual]
 

export csv history or totals file

Implements KarmDCOPIface.

Definition at line 667 of file karm_part.cpp.

QString karmPart::getError int  karmErrorNumber  )  const [virtual]
 

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 566 of file karm_part.cpp.

bool karmPart::getpromptdelete  )  [virtual]
 

get if prompted on deleting a task

Implements KarmDCOPIface.

Definition at line 439 of file karm_part.cpp.

QString karmPart::importplannerfile QString  filename  )  [virtual]
 

import planner project file

Implements KarmDCOPIface.

Definition at line 681 of file karm_part.cpp.

bool karmPart::openFile  )  [protected, virtual]
 

This must be implemented by each part.

Definition at line 317 of file karm_part.cpp.

void karmPart::quit  )  [virtual]
 

Graceful shutdown.

Implements KarmDCOPIface.

Definition at line 464 of file karm_part.cpp.

bool karmPart::save  )  [virtual]
 

save your tasks

Implements KarmDCOPIface.

Definition at line 469 of file karm_part.cpp.

bool karmPart::saveFile  )  [protected, virtual]
 

This must be implemented by each read-write part.

Definition at line 328 of file karm_part.cpp.

void karmPart::setModified bool  modified  )  [virtual]
 

Reimplemented to disable and enable Save action.

Definition at line 299 of file karm_part.cpp.

QString karmPart::setPerCentComplete const QString &  taskName,
int  PerCent
[virtual]
 

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 493 of file karm_part.cpp.

QString karmPart::setpromptdelete bool  prompt  )  [virtual]
 

set if prompted on deleting a task

Implements KarmDCOPIface.

Definition at line 444 of file karm_part.cpp.

void karmPart::setReadWrite bool  rw  )  [virtual]
 

This is a virtual function inherited from KParts::ReadWritePart.

A shell will use this to inform this Part if it should act read-only

Definition at line 284 of file karm_part.cpp.

QString karmPart::starttimerfor const QString &  taskname  )  [virtual]
 

Start timer for all tasks with the summary taskname.

Implements KarmDCOPIface.

Definition at line 639 of file karm_part.cpp.

QString karmPart::stoptimerfor const QString &  taskname  )  [virtual]
 

Stop timer for all tasks with the summary taskname.

Implements KarmDCOPIface.

Definition at line 653 of file karm_part.cpp.

QString karmPart::taskIdFromName const QString &  taskName  )  const [virtual]
 

Return id of task found, empty string if no match.

Implements KarmDCOPIface.

Definition at line 450 of file karm_part.cpp.

int karmPart::totalMinutesForTaskId const QString &  taskId  )  [virtual]
 

Total time currently associated with a task.

A task has two counters: the total session time and the total time. Note that th euser can reset both counters.

Parameters:
taskId Unique ID of task to lookup bookings for.

Implements KarmDCOPIface.

Definition at line 572 of file karm_part.cpp.

QString karmPart::version  )  const [virtual]
 

Return karm version.

Implements KarmDCOPIface.

Definition at line 428 of file karm_part.cpp.


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