Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qibusplatforminputcontext.cpp File Reference

(ad6afabdb244cf9bab9dc2767442c3fe17b1cf13)

#include "qibusplatforminputcontext.h"
#include <QDebug>
#include <QTextCharFormat>
#include <QGuiApplication>
#include <QWindow>
#include <QEvent>
#include <QFile>
#include <QFileInfo>
#include <QStandardPaths>
#include <QDBusVariant>
#include <QDBusPendingReply>
#include <QDBusReply>
#include <QDBusServiceWatcher>
#include "qibusproxy.h"
#include "qibusproxyportal.h"
#include "qibusinputcontextproxy.h"
#include "qibustypes.h"
#include <qpa/qplatformcursor.h>
#include <qpa/qplatformscreen.h>
#include <qpa/qwindowsysteminterface_p.h>
#include <private/qguiapplication_p.h>
#include <private/qxkbcommon_p.h>
#include <memory>
#include <sys/types.h>
#include <signal.h>
#include "moc_qibusplatforminputcontext.cpp"
Include dependency graph for qibusplatforminputcontext.cpp:

Go to the source code of this file.

Classes

class  QIBusPlatformInputContextPrivate

Macros

#define IBUS_RELEASE_MASK   (1 << 30)
#define IBUS_SHIFT_MASK   (1 << 0)
#define IBUS_CONTROL_MASK   (1 << 2)
#define IBUS_MOD1_MASK   (1 << 3)
#define IBUS_META_MASK   (1 << 28)

Functions

 Q_LOGGING_CATEGORY (lcQpaInputMethods, "qt.qpa.input.methods")
static bool checkNeedPortalSupport ()
static bool shouldConnectIbusPortal ()

Macro Definition Documentation

◆ IBUS_CONTROL_MASK

#define IBUS_CONTROL_MASK   (1 << 2)

Definition at line 41 of file qibusplatforminputcontext.cpp.

◆ IBUS_META_MASK

#define IBUS_META_MASK   (1 << 28)

Definition at line 43 of file qibusplatforminputcontext.cpp.

◆ IBUS_MOD1_MASK

#define IBUS_MOD1_MASK   (1 << 3)

Definition at line 42 of file qibusplatforminputcontext.cpp.

◆ IBUS_RELEASE_MASK

#define IBUS_RELEASE_MASK   (1 << 30)

Definition at line 39 of file qibusplatforminputcontext.cpp.

◆ IBUS_SHIFT_MASK

#define IBUS_SHIFT_MASK   (1 << 0)

Definition at line 40 of file qibusplatforminputcontext.cpp.

Function Documentation

◆ checkNeedPortalSupport()

bool checkNeedPortalSupport ( )
inlinestatic

Definition at line 617 of file qibusplatforminputcontext.cpp.

Referenced by shouldConnectIbusPortal().

Here is the caller graph for this function:

◆ Q_LOGGING_CATEGORY()

QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY ( lcQpaInputMethods ,
"qt.qpa.input.methods"  )

◆ shouldConnectIbusPortal()

bool shouldConnectIbusPortal ( )
static

Definition at line 622 of file qibusplatforminputcontext.cpp.

References checkNeedPortalSupport().

Referenced by QIBusPlatformInputContextPrivate::QIBusPlatformInputContextPrivate().

Here is the call graph for this function:
Here is the caller graph for this function: