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

libtaskmanager

TaskManager Namespace Reference


Classes

class  Startup
 Represents a task which is in the process of starting. More...
class  Task
 A dynamic interface to a task (main window). More...
class  TaskDrag
 Provids a drag object for tasks across desktops. More...
class  TaskManager
 A generic API for task managers. More...
class  TaskRMBMenu

Typedefs

typedef QVector< StartupPtr > StartupList
typedef KSharedPtr< Startup > StartupPtr
typedef QMap< WId, TaskPtr > TaskDict
typedef QVector< TaskPtr > TaskList
typedef KSharedPtr< Task > TaskPtr
typedef QList< WId > WindowList

Functions

void activeWindowChanged (WId w)
void configure_startup ()
int currentDesktop () const
void currentDesktopChanged (int desktop)
QString desktopName (int desk) const
TaskPtr findTask (int desktop, const QPoint &p)
TaskPtr findTask (WId w)
void gotNewStartup (const KStartupInfoId &id, const KStartupInfoData &data)
void gotStartupChange (const KStartupInfoId &id, const KStartupInfoData &data)
bool isOnScreen (int screen, const WId wid)
bool isOnTop (const Task *task)
void killStartup (StartupPtr s)
void killStartup (const KStartupInfoId &id)
int numberOfDesktops () const
TaskManager * self ()
StartupList startups () const
 TaskManager ()
TaskDict tasks () const
void trackGeometry ()
void updateWindowPixmap (WId w)
void windowAdded (WId w)
void windowChanged (WId w, unsigned int dirty)
void windowRemoved (WId w)
 ~TaskManager ()

Typedef Documentation

typedef QVector<StartupPtr> TaskManager::StartupList

Definition at line 40 of file startup.h.

typedef KSharedPtr<Startup> TaskManager::StartupPtr

Definition at line 38 of file startup.h.

typedef QMap<WId, TaskPtr> TaskManager::TaskDict

Definition at line 46 of file task.h.

typedef QVector<TaskPtr> TaskManager::TaskList

Definition at line 45 of file task.h.

typedef KSharedPtr<Task> TaskManager::TaskPtr

Definition at line 43 of file task.h.

typedef QList<WId> TaskManager::WindowList

Definition at line 41 of file task.h.


Function Documentation

void TaskManager::activeWindowChanged ( WId  w  ) 

Definition at line 385 of file taskmanager.cpp.

void TaskManager::configure_startup (  ) 

Definition at line 104 of file taskmanager.cpp.

int TaskManager::currentDesktop (  )  const

Definition at line 997 of file task.cpp.

void TaskManager::currentDesktopChanged ( int  desktop  ) 

Definition at line 405 of file taskmanager.cpp.

QString TaskManager::desktopName ( int  desk  )  const

Definition at line 475 of file taskmanager.cpp.

TaskPtr TaskManager::findTask ( int  desktop,
const QPoint &  p 
)

Definition at line 144 of file taskmanager.cpp.

TaskPtr TaskManager::findTask ( WId  w  ) 

Definition at line 124 of file taskmanager.cpp.

void TaskManager::gotNewStartup ( const KStartupInfoId &  id,
const KStartupInfoData &  data 
)

Definition at line 410 of file taskmanager.cpp.

void TaskManager::gotStartupChange ( const KStartupInfoId &  id,
const KStartupInfoData &  data 
)

Definition at line 418 of file taskmanager.cpp.

bool TaskManager::isOnScreen ( int  screen,
const WId  wid 
)

Definition at line 538 of file taskmanager.cpp.

bool TaskManager::isOnTop ( const Task *  task  ) 

Definition at line 495 of file taskmanager.cpp.

void TaskManager::killStartup ( StartupPtr  s  ) 

Definition at line 454 of file taskmanager.cpp.

void TaskManager::killStartup ( const KStartupInfoId &  id  ) 

Definition at line 431 of file taskmanager.cpp.

int TaskManager::numberOfDesktops (  )  const

Definition at line 490 of file taskmanager.cpp.

TaskManager* TaskManager::self (  ) 

Definition at line 45 of file taskmanager.cpp.

StartupList TaskManager::startups (  )  const

Definition at line 485 of file taskmanager.cpp.

TaskManager::TaskManager (  ) 

Definition at line 68 of file taskmanager.cpp.

TaskDict TaskManager::tasks (  )  const

Definition at line 480 of file taskmanager.cpp.

void TaskManager::trackGeometry (  ) 

Definition at line 533 of file taskmanager.cpp.

void TaskManager::updateWindowPixmap ( WId  w  ) 

Definition at line 371 of file taskmanager.cpp.

void TaskManager::windowAdded ( WId  w  ) 

Definition at line 178 of file taskmanager.cpp.

void TaskManager::windowChanged ( WId  w,
unsigned int  dirty 
)

Definition at line 282 of file taskmanager.cpp.

void TaskManager::windowRemoved ( WId  w  ) 

Definition at line 252 of file taskmanager.cpp.

TaskManager::~TaskManager (  ) 

Definition at line 98 of file taskmanager.cpp.

libtaskmanager

Skip menu "libtaskmanager"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libplasma
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •   Animators
  •   Applets
  •   Engines
  • Solid Modules
Generated for API Reference 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