karm

MainWindow Class Reference

Main window to tie the application together. More...

#include <mainwindow.h>

Inheritance diagram for MainWindow:
KarmDCOPIface

List of all members.

Public Slots

void setStatusBar (TQString)
void quit ()

Public Member Functions

 MainWindow (const TQString &icsfile="")
TQString version () const
TQString taskIdFromName (const TQString &taskName) const
int addTask (const TQString &storage)
TQString setPerCentComplete (const TQString &taskName, int PerCent)
int bookTime (const TQString &taskId, const TQString &iso8601StartDateTime, long durationInMinutes)
TQString getError (int karmErrorNumber) const
int totalMinutesForTaskId (const TQString &taskId)
TQString starttimerfor (const TQString &taskname)
TQString stoptimerfor (const TQString &taskname)
TQString deletetodo ()
bool getpromptdelete ()
TQString setpromptdelete (bool prompt)
TQString exportcsvfile (TQString filename, TQString from, TQString to, int type, bool decimalMinutes, bool allTasks, TQString delimiter, TQString quote)
TQString importplannerfile (TQString filename)

Protected Slots

void keyBindings ()
void startNewSession ()
void resetAllTimes ()
void updateTime (long, long)
void updateStatusBar ()
bool save ()
void exportcsvHistory ()
void print ()
void slotSelectionChanged ()
void contextMenuRequest (TQListViewItem *, const TQPoint &, int)
void enableStopAll ()
void disableStopAll ()

Protected Member Functions

void startStatusBar ()
virtual void saveProperties (KConfig *)
virtual void readProperties (KConfig *)
void saveGeometry ()
void loadGeometry ()
bool queryClose ()

Friends

class KarmTray

Detailed Description

Main window to tie the application together.

Definition at line 26 of file mainwindow.h.


Member Function Documentation

int MainWindow::addTask ( const TQString &  storage  )  [virtual]
Reimplemented from superclass. from KarmDCOPIface::addTask

Implements KarmDCOPIface.

int MainWindow::bookTime ( const TQString &  taskId,
const TQString &  iso8601StartDateTime,
long  durationInMinutes 
) [virtual]
Reimplemented from superclass. from KarmDCOPIface::bookTime

Implements KarmDCOPIface.

TQString MainWindow::deletetodo (  )  [virtual]

delete the current item

Implements KarmDCOPIface.

TQString MainWindow::exportcsvfile ( TQString  filename,
TQString  from,
TQString  to,
int  type,
bool  decimalMinutes,
bool  allTasks,
TQString  delimiter,
TQString  quote 
) [virtual]

export csv history or totals file

Implements KarmDCOPIface.

TQString MainWindow::getError ( int  karmErrorNumber  )  const [virtual]
Reimplemented from superclass. from KarmDCOPIface::getError

Implements KarmDCOPIface.

bool MainWindow::getpromptdelete (  )  [virtual]

shall there be a "really delete" question

Implements KarmDCOPIface.

TQString MainWindow::importplannerfile ( TQString  filename  )  [virtual]

import planner project file

Implements KarmDCOPIface.

void MainWindow::quit (  )  [virtual, slot]

Graceful shutdown.

Implements KarmDCOPIface.

bool MainWindow::save (  )  [protected, virtual, slot]

save your tasks

Implements KarmDCOPIface.

TQString MainWindow::setPerCentComplete ( const TQString &  taskName,
int  PerCent 
) [virtual]
Reimplemented from superclass. from KarmDCOPIface::setPerCentComplete

Implements KarmDCOPIface.

TQString MainWindow::setpromptdelete ( bool  prompt  )  [virtual]

set if there will be a "really delete" question

Implements KarmDCOPIface.

TQString MainWindow::starttimerfor ( const TQString &  taskname  )  [virtual]

start the timer for taskname

Implements KarmDCOPIface.

TQString MainWindow::stoptimerfor ( const TQString &  taskname  )  [virtual]

stop the timer for taskname

Implements KarmDCOPIface.

TQString MainWindow::taskIdFromName ( const TQString &  taskName  )  const [virtual]

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

Implements KarmDCOPIface.

int MainWindow::totalMinutesForTaskId ( const TQString &  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.

TQString MainWindow::version (  )  const [virtual]

Return karm version.

Implements KarmDCOPIface.


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