44 #if !defined(QT_NO_QWS_KEYBOARD) && !defined(QT_NO_QWS_KBD_UM) 47 #include <sys/types.h> 56 #include "qplatformdefs.h" 123 int surplus =
kbdIdx - idx;
124 for (
int i = 0; i < surplus; i++)
142 #include "qkbdum_qws.moc" 144 #endif // QT_NO_QWS_KEYBOARD && QT_NO_QWS_KBD_UM
The QWSKeyboardHandler class is a base class for keyboard drivers in Qt for Embedded Linux...
#define QT_END_NAMESPACE
This macro expands to.
QWSUmKeyboardHandlerPrivate(const QString &)
QSocketNotifier * notifier
~QWSUmKeyboardHandlerPrivate()
QWSUmKeyboardHandler(const QString &)
The QString class provides a Unicode character string.
The QObject class is the base class of all Qt objects.
virtual ~QWSUmKeyboardHandler()
static void processKeyEvent(int unicode, int keycode, Qt::KeyboardModifiers modifiers, bool isPress, bool autoRepeat)
Processes the given key event.
The QSocketNotifier class provides support for monitoring activity on a file descriptor.
Q_CORE_EXPORT void qDebug(const char *,...)
#define QT_BEGIN_NAMESPACE
This macro expands to.
static bool connect(const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
Creates a connection of the given type from the signal in the sender object to the method in the rece...
QByteArray toLocal8Bit() const Q_REQUIRED_RESULT
Returns the local 8-bit representation of the string as a QByteArray.
unsigned char * kbdBuffer
unsigned short int unicode
QWSUmKeyboardHandlerPrivate * d
Qt::KeyboardModifiers modifiers