• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

kdecore

KKeyServer::Sym

KKeyServer::Sym Struct Reference

#include <kkeyserver_x11.h>

List of all members.


Detailed Description

Represents a key symbol.

See also:
KKey

KKeyServer

Definition at line 47 of file kkeyserver_x11.h.


Public Member Functions

 Sym ()
 Sym (uint sym)
 Sym (const QString &s)
bool initQt (int keyQt)
bool init (const QString &s)
int qt () const
QString toStringInternal () const
QString toString () const
uint getModsRequired () const
uint getSymVariation () const
 operator uint () const
Sym & operator= (uint sym)

Public Attributes

uint m_sym

Constructor & Destructor Documentation

KKeyServer::Sym::Sym (  )  [inline]

Creates a null symbol.

Definition at line 54 of file kkeyserver_x11.h.

KKeyServer::Sym::Sym ( uint  sym  )  [inline]

Creates asymbol with the given value.

Parameters:
sym the value

Definition at line 60 of file kkeyserver_x11.h.

KKeyServer::Sym::Sym ( const QString &  s  )  [inline]

Creates a symbol from the given string description.

Parameters:
s the description of the symbol
See also:
toString()

Definition at line 67 of file kkeyserver_x11.h.


Member Function Documentation

bool KKeyServer::Sym::initQt ( int  keyQt  ) 

Initializes the symbol with the given Qt key code.

Parameters:
keyQt the qt key code
Returns:
true if successful, false otherwise
See also:
Qt::Key

bool KKeyServer::Sym::init ( const QString &  s  ) 

Initializes the key with the given string description.

Parameters:
s the string description
Returns:
true if successful, false otherwise
See also:
toString()

int KKeyServer::Sym::qt (  )  const

Returns the qt key code of the symbol.

Returns:
the qt key code

QString KKeyServer::Sym::toString (  )  const

Returns the string representation of the symbol.

Returns:
the string representation of the symbol

uint KKeyServer::Sym::getModsRequired (  )  const

Returns the mods that are required for this symbol as ORed KKey::ModFlag's.

For example, Break requires a Ctrl to be valid.

Returns:
the required KKey::ModFlag's
See also:
KKey::ModFlag

uint KKeyServer::Sym::getSymVariation (  )  const

TODO: please find out what this method does and document it.

KKeyServer::Sym::operator uint (  )  const [inline]

Casts the symbol to its integer representation.

Definition at line 120 of file kkeyserver_x11.h.

Sym& KKeyServer::Sym::operator= ( uint  sym  )  [inline]

Overloaded operator to convert ints to Sym.

Definition at line 125 of file kkeyserver_x11.h.


Member Data Documentation

uint KKeyServer::Sym::m_sym

the actual value of the symbol

Definition at line 51 of file kkeyserver_x11.h.


The documentation for this struct was generated from the following file:
  • kkeyserver_x11.h

kdecore

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

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
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