Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
| CDesktopTracker | A utility to associate tasks with desktops As soon as a desktop is activated/left - an signal is emited for each task tracking that all tasks that want to track that desktop |
| CEditTaskDialog | Dialog to add a new task or edit an existing task |
| CHistoryEvent | One start/stop event that has been logged |
| CIdleTimeDetector | Keep track of how long the computer has been idle |
| CKarmDCOPIface | Define DCOP interface to karm |
| CkarmPart | This is a "Part" |
| CKarmStorage | Singleton to store/retrieve KArm data to/from persistent storage |
| CKArmTimeWidget | Widget used for entering minutes and seconds with validation |
| CMainWindow | Main window to tie the application together |
| CMyPrinter | Provide printing capabilities |
| CPlannerParser | This class is here to import tasks from a planner project file to karm |
| CPreferences | Provide an interface to the configuration options for the program |
| CReportCriteria | Stores entries from export dialog |
| CTask | A class representing a task |
| CTaskView | Container and interface for the tasks |
| CTaskViewWhatsThis | This is the karm-taskview-specific implementation of qwhatsthis |
| CTDEAccelMenuWatch | Easy updating of menu accels when changing a TDEAccel object |
| CTimeKard | Routines to output timecard data |
| CWeek | Seven consecutive days |
