karm

karmPart Class Reference

This is a "Part". More...

#include <karm_part.h>

Inheritance diagram for karmPart:

KarmDCOPIface

List of all members.


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

Detailed Description

This is a "Part".

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

Main Part

Author:
Thorsten Staerk <kde at="" staerk="" dot="" de>="">
Version:
0.1

Definition at line 30 of file karm_part.h.


Member Function Documentation

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

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 489 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::deletetodo (  )  [virtual]

delete the current item

Implements KarmDCOPIface.

Definition at line 443 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::getError ( int  karmErrorNumber  )  const [virtual]

Reimplemented from superclass. from KarmDCOPIface

Implements KarmDCOPIface.

Definition at line 576 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::importplannerfile ( QString  filename  )  [virtual]

import planner project file

Implements KarmDCOPIface.

Definition at line 691 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.

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.

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

This must be implemented by each read-write part.

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

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.

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

set if prompted on deleting a task

Implements KarmDCOPIface.

Definition at line 454 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.

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::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::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::version (  )  const [virtual]

Return karm version.

Implements KarmDCOPIface.

Definition at line 438 of file karm_part.cpp.


The documentation for this class was generated from the following files: