#include <kkeyserver_x11.h>
Public Types | |
enum | { CODE_FOR_QT = 256 } |
Public Member Functions | |
bool | init (const KKey &key, bool bQt) |
bool | isNative () const |
uint | code () const |
uint | mod () const |
uint | sym () const |
int | keyCodeQt () const |
void | setKeycodeQt (int keyQt) |
Key & | operator= (const KKeyNative &key) |
int | compare (const Key &key) const |
bool | operator== (const Key &b) const |
bool | operator< (const Key &b) const |
KKey | key () const |
Public Attributes | |
uint | m_code |
uint | m_mod |
uint | m_sym |
Detailed Description
Member Enumeration Documentation
◆ anonymous enum
anonymous enum |
Code for native Keys in Qt.
Definition at line 140 of file kkeyserver_x11.h.
Member Function Documentation
◆ code()
|
inline |
Returns the code of the key.
- Returns
- the code of the key
Definition at line 174 of file kkeyserver_x11.h.
◆ compare()
int KKeyServer::Key::compare | ( | const Key & | key | ) | const |
Compares this key with the given Key object.
Returns a negative number if the given Key is larger, 0 if they are equal and a positive number this Key is larger. The returned value is the difference between the symbol, modifier or code, whatever is non-zero first.
- Parameters
-
key the key to compare with this key
◆ init()
bool KKeyServer::Key::init | ( | const KKey & | key, |
bool | bQt | ||
) |
Initializes the key with a KKey.
- Parameters
-
key the key to get the data from bQt true to take the Qt keycode, false for the native key code
- See also
- TQt::Key
- KKeyNative
◆ isNative()
|
inline |
Checks whether the key code is a native code.
- Returns
- true if native code of the window system, false if it is a Qt keycode
- See also
- TQt::Key
- KKeyNative
Definition at line 168 of file kkeyserver_x11.h.
◆ key()
◆ keyCodeQt()
|
inline |
◆ mod()
|
inline |
Returns the modifiers of the key.
- Returns
- the modifiers of the key
Definition at line 180 of file kkeyserver_x11.h.
◆ operator<()
|
inline |
Compares the symbol, modifiers and code of both keys.
- See also
- compare()
Definition at line 231 of file kkeyserver_x11.h.
◆ operator=()
Key& KKeyServer::Key::operator= | ( | const KKeyNative & | key | ) |
Initializes this key with a KKeyNative.
- Returns
- this key
◆ operator==()
|
inline |
Compares the symbol, modifiers and code of both keys.
- See also
- compare()
Definition at line 224 of file kkeyserver_x11.h.
◆ setKeycodeQt()
|
inline |
Sets the qt key code.
- Parameters
-
keyQt the qt key code
Definition at line 198 of file kkeyserver_x11.h.
◆ sym()
|
inline |
Returns the symbol of the key.
- Returns
- the symbol of the key
Definition at line 186 of file kkeyserver_x11.h.
Member Data Documentation
◆ m_code
uint KKeyServer::Key::m_code |
The code of the key.
Definition at line 143 of file kkeyserver_x11.h.
◆ m_mod
uint KKeyServer::Key::m_mod |
The modifiers of the key.
Definition at line 146 of file kkeyserver_x11.h.
◆ m_sym
uint KKeyServer::Key::m_sym |
The symbol of the key.
Definition at line 149 of file kkeyserver_x11.h.
The documentation for this struct was generated from the following file: