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

Plasma

AppsEngine Class Reference

Apps Data Engine. More...

#include <appsengine.h>

Inheritance diagram for AppsEngine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 AppsEngine (QObject *parent, const QVariantList &args)
 ~AppsEngine ()
Plasma::Service * serviceForSource (const QString &name)

Protected Member Functions

virtual void init ()

Detailed Description

Apps Data Engine.

FIXME This engine provides information regarding tasks (windows that are currently open) as well as startup tasks (windows that are about to open). Each task and startup is represented by a unique source. Sources are added and removed as windows are opened and closed. You cannot request a customized source.

A service is also provided for each task. It exposes some operations that can be performed on the windows (ex: maximize, minimize, activate).

The data and operations are provided and handled by the taskmanager library. It should be noted that only a subset of data and operations are exposed.

Definition at line 44 of file appsengine.h.


Constructor & Destructor Documentation

AppsEngine::AppsEngine ( QObject *  parent,
const QVariantList &  args 
)

Definition at line 22 of file appsengine.cpp.

AppsEngine::~AppsEngine (  ) 

Definition at line 28 of file appsengine.cpp.


Member Function Documentation

void AppsEngine::init (  )  [protected, virtual]

Definition at line 49 of file appsengine.cpp.

Plasma::Service * AppsEngine::serviceForSource ( const QString &  name  ) 

Definition at line 32 of file appsengine.cpp.


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

Plasma

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

API Reference

Skip menu "API Reference"
  • KWin
  •   KWin Libraries
  • Libraries
  •   libkworkspace
  •   libsolidcontrol
  •   libtaskmanager
  • Plasma
  •     Animators
  •     Applets
  •     Engines
  • Solid Modules
  • System Settings
  •   SystemSettingsView
Generated for API Reference by doxygen 1.5.9-20090814
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