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 <kde at="" staerk="" dot="" de>="">
Version:
0.1

Definition at line 30 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 contextMenuRequest (QListViewItem *, const QPoint &point, int)
void fileOpen ()
void fileSaveAs ()
void slotSelectionChanged ()
void startNewSession ()

Protected Member Functions

virtual bool openFile ()
virtual bool saveFile ()

Friends

class KarmTray

Member Function Documentation

void karmPart::quit (  )  [virtual]

Graceful shutdown.

Implements KarmDCOPIface.

Definition at line 474 of file karm_part.cpp.

bool karmPart::save (  )  [virtual]

save your tasks

Implements KarmDCOPIface.

Definition at line 479 of file karm_part.cpp.

QString karmPart::version (  )  const [virtual]

Return karm version.

Implements KarmDCOPIface.

Definition at line 438 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 460 of file karm_part.cpp.

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

Reimplemented from superclass.

from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 489 of file karm_part.cpp.

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

Reimplemented from superclass.

from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 503 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 524 of file karm_part.cpp.

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

Reimplemented from superclass.

from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 576 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 582 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 649 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 663 of file karm_part.cpp.

QString karmPart::deletetodo (  )  [virtual]

delete the current item

Implements KarmDCOPIface.

Definition at line 443 of file karm_part.cpp.

bool karmPart::getpromptdelete (  )  [virtual]

get if prompted on deleting a task

Implements KarmDCOPIface.

Definition at line 449 of file karm_part.cpp.

QString karmPart::setpromptdelete ( bool  prompt  )  [virtual]

set if prompted on deleting a task

Implements KarmDCOPIface.

Definition at line 454 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 677 of file karm_part.cpp.

QString karmPart::importplannerfile ( QString  filename  )  [virtual]

import planner project file

Implements KarmDCOPIface.

Definition at line 691 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 286 of file karm_part.cpp.

void karmPart::setModified ( bool  modified  )  [virtual]

Reimplemented to disable and enable Save action.

Definition at line 301 of file karm_part.cpp.

bool karmPart::openFile (  )  [protected, virtual]

This must be implemented by each part.

Definition at line 319 of file karm_part.cpp.

bool karmPart::saveFile (  )  [protected, virtual]

This must be implemented by each read-write part.

Definition at line 330 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