Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qevdevkeyboardhandler_p.h File Reference

(25e20d5537b2a7682c34a9837076530ad220b3b5)

#include <qobject.h>
#include <QTimer>
#include <QDataStream>
#include <private/qglobal_p.h>
#include <memory>
+ Include dependency graph for qevdevkeyboardhandler_p.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  QEvdevKeyboardMap::Mapping
 
struct  QEvdevKeyboardMap::Composing
 
class  QFdContainer
 
class  QEvdevKeyboardHandler
 

Namespaces

namespace  QEvdevKeyboardMap
 

Enumerations

enum  QEvdevKeyboardMap::Flags { QEvdevKeyboardMap::IsDead = 0x01 , QEvdevKeyboardMap::IsLetter = 0x02 , QEvdevKeyboardMap::IsModifier = 0x04 , QEvdevKeyboardMap::IsSystem = 0x08 }
 
enum  QEvdevKeyboardMap::System {
  QEvdevKeyboardMap::SystemConsoleFirst = 0x0100 , QEvdevKeyboardMap::SystemConsoleMask = 0x007f , QEvdevKeyboardMap::SystemConsoleLast = 0x017f , QEvdevKeyboardMap::SystemConsolePrevious = 0x0180 ,
  QEvdevKeyboardMap::SystemConsoleNext = 0x0181 , QEvdevKeyboardMap::SystemReboot = 0x0200 , QEvdevKeyboardMap::SystemZap = 0x0300
}
 
enum  QEvdevKeyboardMap::Modifiers {
  QEvdevKeyboardMap::ModPlain = 0x00 , QEvdevKeyboardMap::ModShift = 0x01 , QEvdevKeyboardMap::ModAltGr = 0x02 , QEvdevKeyboardMap::ModControl = 0x04 ,
  QEvdevKeyboardMap::ModAlt = 0x08 , QEvdevKeyboardMap::ModShiftL = 0x10 , QEvdevKeyboardMap::ModShiftR = 0x20 , QEvdevKeyboardMap::ModCtrlL = 0x40 ,
  QEvdevKeyboardMap::ModCtrlR = 0x80
}
 

Functions

QDataStreamoperator>> (QDataStream &ds, QEvdevKeyboardMap::Mapping &m)
 
QDataStreamoperator<< (QDataStream &ds, const QEvdevKeyboardMap::Mapping &m)
 
QDataStreamoperator>> (QDataStream &ds, QEvdevKeyboardMap::Composing &c)
 
QDataStreamoperator<< (QDataStream &ds, const QEvdevKeyboardMap::Composing &c)
 

Variables

const quint32 QEvdevKeyboardMap::FileMagic = 0x514d4150
 

Function Documentation

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream & ds,
const QEvdevKeyboardMap::Composing & c )
inline

Definition at line 94 of file qevdevkeyboardhandler_p.h.

◆ operator<<() [2/2]

QDataStream & operator<< ( QDataStream & ds,
const QEvdevKeyboardMap::Mapping & m )
inline

Definition at line 84 of file qevdevkeyboardhandler_p.h.

◆ operator>>() [1/2]

QDataStream & operator>> ( QDataStream & ds,
QEvdevKeyboardMap::Composing & c )
inline

Definition at line 89 of file qevdevkeyboardhandler_p.h.

◆ operator>>() [2/2]

QDataStream & operator>> ( QDataStream & ds,
QEvdevKeyboardMap::Mapping & m )
inline

Definition at line 79 of file qevdevkeyboardhandler_p.h.