• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdepim
  • Sitemap
  • Contact Us
 

ktimetracker

DesktopTracker Class Reference

#include <desktoptracker.h>

Inheritance diagram for DesktopTracker:

Inheritance graph
[legend]

List of all members.


Detailed Description

A utility to associate tasks with desktops As soon as a desktop is activated/left - an signal is emitted for each task tracking that all tasks that want to track that desktop.

Definition at line 42 of file desktoptracker.h.


Public Slots

void handleDesktopChange (int desktop)

Signals

void leftActiveDesktop (Task *task)
void reachedActiveDesktop (Task *task)

Public Member Functions

int desktopCount () const
 DesktopTracker ()
void registerForDesktops (Task *task, DesktopList dl)
QString startTracking ()

Constructor & Destructor Documentation

DesktopTracker::DesktopTracker (  ) 

Definition at line 31 of file desktoptracker.cpp.


Member Function Documentation

int DesktopTracker::desktopCount (  )  const [inline]

Definition at line 56 of file desktoptracker.h.

void DesktopTracker::handleDesktopChange ( int  desktop  )  [slot]

Definition at line 54 of file desktoptracker.cpp.

void DesktopTracker::leftActiveDesktop ( Task *  task  )  [signal]

void DesktopTracker::reachedActiveDesktop ( Task *  task  )  [signal]

void DesktopTracker::registerForDesktops ( Task *  task,
DesktopList  dl 
)

Definition at line 106 of file desktoptracker.cpp.

QString DesktopTracker::startTracking (  ) 

Start time tracking of tasks by virtual desktop.

Returns:
A QString with the error message, in case of no error an empty QString.

Definition at line 83 of file desktoptracker.cpp.


The documentation for this class was generated from the following files:
  • desktoptracker.h
  • desktoptracker.cpp

ktimetracker

Skip menu "ktimetracker"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kdepim

Skip menu "kdepim"
  • akonadi
  •   clients
  •   kabc
  •   kcal
  •   kcm
  • akregator
  • console
  •   kabcclient
  •   konsolekalendar
  • kaddressbook
  • kalarm
  •   lib
  • kdgantt
  • kdgantt1
  • kjots
  • kleopatra
  • kmail
  • kmobiletools
  • knode
  • knotes
  • kontact
  • kontactinterfaces
  • korganizer
  •   korgac
  • kpilot
  • ktimetracker
  •   doc
  • libkdepim
  • libkholidays
  • libkleo
  • libkpgp
  • maildir
Generated for kdepim by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal