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
QIBusPlatformInputContextPrivate Class Reference
Collaboration diagram for QIBusPlatformInputContextPrivate:

Public Types

enum  PreeditFocusMode { PREEDIT_CLEAR = 0 , PREEDIT_COMMIT = 1 , PREEDIT_CLEAR = 0 , PREEDIT_COMMIT = 1 }
enum  PreeditFocusMode { PREEDIT_CLEAR = 0 , PREEDIT_COMMIT = 1 , PREEDIT_CLEAR = 0 , PREEDIT_COMMIT = 1 }

Public Member Functions

 QIBusPlatformInputContextPrivate ()
 ~QIBusPlatformInputContextPrivate ()
void createConnection ()
void initBus ()
void createBusProxy ()
 QIBusPlatformInputContextPrivate ()
 ~QIBusPlatformInputContextPrivate ()
void createConnection ()
void initBus ()
void createBusProxy ()

Static Public Member Functions

static QString getSocketPath ()
static QString getSocketPath ()

Public Attributes

std::unique_ptr< QIBusProxybus
std::unique_ptr< QIBusProxyPortalportalBus
std::unique_ptr< QIBusInputContextProxycontext
QDBusServiceWatcher serviceWatcher
bool usePortal
bool valid
bool busConnected
QString predit
QList< QInputMethodEvent::Attributeattributes
bool needsSurroundingText
QLocale locale
PreeditFocusMode preeditFocusMode = PREEDIT_COMMIT

Detailed Description

Definition at line 52 of file qibusplatforminputcontext.cpp.

Member Enumeration Documentation

◆ PreeditFocusMode [1/2]

Enumerator
PREEDIT_CLEAR 
PREEDIT_COMMIT 
PREEDIT_CLEAR 
PREEDIT_COMMIT 

Definition at line 58 of file qibusplatforminputcontext.cpp.

◆ PreeditFocusMode [2/2]

Enumerator
PREEDIT_CLEAR 
PREEDIT_COMMIT 
PREEDIT_CLEAR 
PREEDIT_COMMIT 

Definition at line 58 of file qibusplatforminputcontext.cpp.

Constructor & Destructor Documentation

◆ QIBusPlatformInputContextPrivate() [1/2]

QIBusPlatformInputContextPrivate::QIBusPlatformInputContextPrivate ( )

Definition at line 628 of file qibusplatforminputcontext.cpp.

References busConnected, initBus(), needsSurroundingText, shouldConnectIbusPortal(), usePortal, and valid.

Referenced by QIBusPlatformInputContext::QIBusPlatformInputContext().

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

◆ ~QIBusPlatformInputContextPrivate() [1/2]

QIBusPlatformInputContextPrivate::~QIBusPlatformInputContextPrivate ( )
inline

Definition at line 64 of file qibusplatforminputcontext.cpp.

◆ QIBusPlatformInputContextPrivate() [2/2]

QIBusPlatformInputContextPrivate::QIBusPlatformInputContextPrivate ( )

◆ ~QIBusPlatformInputContextPrivate() [2/2]

QIBusPlatformInputContextPrivate::~QIBusPlatformInputContextPrivate ( )
inline

Definition at line 64 of file qibusplatforminputcontext.cpp.

Member Function Documentation

◆ createBusProxy() [1/2]

void QIBusPlatformInputContextPrivate::createBusProxy ( )

Definition at line 657 of file qibusplatforminputcontext.cpp.

References busConnected, and usePortal.

Referenced by initBus().

Here is the caller graph for this function:

◆ createBusProxy() [2/2]

void QIBusPlatformInputContextPrivate::createBusProxy ( )

◆ createConnection() [1/2]

void QIBusPlatformInputContextPrivate::createConnection ( )

Definition at line 756 of file qibusplatforminputcontext.cpp.

References usePortal.

Referenced by initBus().

Here is the caller graph for this function:

◆ createConnection() [2/2]

void QIBusPlatformInputContextPrivate::createConnection ( )

◆ getSocketPath() [1/2]

QString QIBusPlatformInputContextPrivate::getSocketPath ( )
static

Definition at line 719 of file qibusplatforminputcontext.cpp.

◆ getSocketPath() [2/2]

QString QIBusPlatformInputContextPrivate::getSocketPath ( )
static

◆ initBus() [1/2]

void QIBusPlatformInputContextPrivate::initBus ( )

Definition at line 650 of file qibusplatforminputcontext.cpp.

References busConnected, createBusProxy(), and createConnection().

Referenced by QIBusPlatformInputContextPrivate(), and QIBusPlatformInputContext::connectToBus().

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

◆ initBus() [2/2]

void QIBusPlatformInputContextPrivate::initBus ( )

Member Data Documentation

◆ attributes

QList< QInputMethodEvent::Attribute > QIBusPlatformInputContextPrivate::attributes

Definition at line 89 of file qibusplatforminputcontext.cpp.

◆ bus

std::unique_ptr< QIBusProxy > QIBusPlatformInputContextPrivate::bus

Definition at line 80 of file qibusplatforminputcontext.cpp.

◆ busConnected

◆ context

◆ locale

QLocale QIBusPlatformInputContextPrivate::locale

Definition at line 91 of file qibusplatforminputcontext.cpp.

◆ needsSurroundingText

bool QIBusPlatformInputContextPrivate::needsSurroundingText

◆ portalBus

std::unique_ptr< QIBusProxyPortal > QIBusPlatformInputContextPrivate::portalBus

Definition at line 81 of file qibusplatforminputcontext.cpp.

◆ predit

QString QIBusPlatformInputContextPrivate::predit

Definition at line 88 of file qibusplatforminputcontext.cpp.

◆ preeditFocusMode

PreeditFocusMode QIBusPlatformInputContextPrivate::preeditFocusMode = PREEDIT_COMMIT

Definition at line 92 of file qibusplatforminputcontext.cpp.

◆ serviceWatcher

QDBusServiceWatcher QIBusPlatformInputContextPrivate::serviceWatcher

Definition at line 83 of file qibusplatforminputcontext.cpp.

◆ usePortal

◆ valid

bool QIBusPlatformInputContextPrivate::valid

The documentation for this class was generated from the following file: