![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include "qqnxinputcontext_imf.h"#include "qqnxabstractvirtualkeyboard.h"#include "qqnxintegration.h"#include "qqnxscreen.h"#include "qqnxscreeneventhandler.h"#include <QtGui/QGuiApplication>#include <QtGui/QInputMethodEvent>#include <QtGui/QTextCharFormat>#include <QtCore/QDebug>#include <QtCore/QMutex>#include <QtCore/QVariant>#include <QtCore/QVariantHash>#include <QtCore/QWaitCondition>#include <QtCore/QQueue>#include <QtCore/QGlobalStatic>#include <dlfcn.h>#include "imf/imf_client.h"#include "imf/input_control.h"#include <process.h>#include <sys/keycodes.h>Go to the source code of this file.
Classes | |
| struct | SpellCheckInfo |
| class | QQnxImfRequest |
Functions | |
| Q_LOGGING_CATEGORY (lcQpaInputMethods, "qt.qpa.input.methods") | |
| static bool | isSessionOkay (input_session_t *ic) |
| static void | executeIMFRequest (QQnxImfRequest *eventevent) |
| static void | initEvent (event_t *pEvent, const input_session_t *pSession, EventType eventType, int eventId, int eventSize) |
| static spannable_string_t * | toSpannableString (const QString &text) |
| static bool | imfAvailable () |
| static int | adjustIndex (const QChar *text, int utf32Index, int utf16StartIndex, int *highSurrogateCount) |
Variables | |
| static QQnxInputContext * | sInputContextInstance |
| static QColor | sSelectedColor (0, 0xb8, 0, 85) |
| static const input_session_t * | sSpellCheckSession = nullptr |
| static const input_session_t * | sInputSession = nullptr |
| static const input_session_t *(*) | p_ictrl_open_session (connection_interface_t *) = nullptr |
| static void(*) | p_ictrl_close_session (input_session_t *) = nullptr |
| static int32_t(*) | p_ictrl_dispatch_event (event_t *) = nullptr |
| static int32_t(*) | p_imf_client_init () = nullptr |
| static void(*) | p_imf_client_disconnect () = nullptr |
| static int32_t(*) | p_vkb_init_selection_service () = nullptr |
| static int32_t(*) | p_ictrl_get_num_active_sessions () = nullptr |
| static bool | s_imfInitFailed = false |
| enum ImfEventType |
Definition at line 41 of file qqnxinputcontext_imf.cpp.
| enum ImfEventType |
Definition at line 41 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 1000 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 121 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 482 of file qqnxinputcontext_imf.cpp.
References p_ictrl_open_session, p_imf_client_disconnect, and s_imfInitFailed.
Referenced by QQnxInputContext::~QQnxInputContext(), QQnxInputContext::checkSpelling(), and QQnxInputContext::isValid().
|
static |
Definition at line 445 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 36 of file qqnxinputcontext_imf.cpp.
| Q_LOGGING_CATEGORY | ( | lcQpaInputMethods | , |
| "qt.qpa.input.methods" | ) |
|
static |
Definition at line 458 of file qqnxinputcontext_imf.cpp.
Definition at line 474 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 475 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 479 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 473 of file qqnxinputcontext_imf.cpp.
Referenced by imfAvailable().
Definition at line 477 of file qqnxinputcontext_imf.cpp.
Referenced by QQnxInputContext::~QQnxInputContext(), and imfAvailable().
|
static |
Definition at line 476 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 478 of file qqnxinputcontext_imf.cpp.
|
static |
Definition at line 480 of file qqnxinputcontext_imf.cpp.
Referenced by imfAvailable().
|
static |
Definition at line 31 of file qqnxinputcontext_imf.cpp.
Referenced by QQnxInputContext::~QQnxInputContext(), and QQnxInputContext::setHighlightColor().
|
static |
Definition at line 35 of file qqnxinputcontext_imf.cpp.
|
static |
|
static |
Definition at line 34 of file qqnxinputcontext_imf.cpp.
Referenced by QQnxInputContext::checkSpelling().