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

Plasma

KeyStatesEngine Class Reference

This engine provides the current state of the keyboard modifiers and mouse buttons, primarily useful for accessibility feature support. More...

#include <keystate.h>

Inheritance diagram for KeyStatesEngine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 KeyStatesEngine (QObject *parent, const QVariantList &args)
 ~KeyStatesEngine ()
void init ()
Plasma::Service * serviceForSource (const QString &source)

Protected Slots

void keyAdded (Qt::Key key)
void keyLatched (Qt::Key key, bool state)
void keyLocked (Qt::Key key, bool state)
void keyPressed (Qt::Key key, bool state)
void keyRemoved (Qt::Key key)
void mouseButtonPressed (Qt::MouseButton button, bool state)

Detailed Description

This engine provides the current state of the keyboard modifiers and mouse buttons, primarily useful for accessibility feature support.

Definition at line 31 of file keystate.h.


Constructor & Destructor Documentation

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

Definition at line 26 of file keystate.cpp.

KeyStatesEngine::~KeyStatesEngine (  ) 

Definition at line 47 of file keystate.cpp.


Member Function Documentation

void KeyStatesEngine::init (  ) 

Definition at line 51 of file keystate.cpp.

void KeyStatesEngine::keyAdded ( Qt::Key  key  )  [protected, slot]

Definition at line 123 of file keystate.cpp.

void KeyStatesEngine::keyLatched ( Qt::Key  key,
bool  state 
) [protected, slot]

Definition at line 102 of file keystate.cpp.

void KeyStatesEngine::keyLocked ( Qt::Key  key,
bool  state 
) [protected, slot]

Definition at line 109 of file keystate.cpp.

void KeyStatesEngine::keyPressed ( Qt::Key  key,
bool  state 
) [protected, slot]

Definition at line 95 of file keystate.cpp.

void KeyStatesEngine::keyRemoved ( Qt::Key  key  )  [protected, slot]

Definition at line 134 of file keystate.cpp.

void KeyStatesEngine::mouseButtonPressed ( Qt::MouseButton  button,
bool  state 
) [protected, slot]

Definition at line 116 of file keystate.cpp.

Plasma::Service * KeyStatesEngine::serviceForSource ( const QString &  source  ) 

Definition at line 82 of file keystate.cpp.


The documentation for this class was generated from the following files:
  • keystate.h
  • keystate.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