KWin
Loading...
Searching...
No Matches
Signals | Public Member Functions | Friends | List of all members
KWin::InputMethodContextV1Interface Class Reference

#include <inputmethod_v1.h>

Inheritance diagram for KWin::InputMethodContextV1Interface:

Signals

void commitString (quint32 serial, const QString &text)
 
void preeditString (quint32 serial, const QString &text, const QString &commit)
 
void preeditStyling (quint32 index, quint32 length, quint32 style)
 
void preeditCursor (qint32 index)
 
void deleteSurroundingText (qint32 index, quint32 length)
 
void cursorPosition (qint32 index, qint32 anchor)
 
void keysym (quint32 serial, quint32 time, quint32 sym, bool pressed, quint32 modifiers)
 
void key (quint32 serial, quint32 time, quint32 key, bool pressed)
 
void modifiers (quint32 serial, quint32 mods_depressed, quint32 mods_latched, quint32 mods_locked, quint32 group)
 
void language (quint32 serial, const QString &language)
 
void textDirection (quint32 serial, Qt::LayoutDirection direction)
 
void keyboardGrabRequested (InputMethodGrabV1 *keyboardGrab)
 
void modifiersMap (const QByteArray &map)
 

Public Member Functions

 ~InputMethodContextV1Interface () override
 
void sendSurroundingText (const QString &text, quint32 cursor, quint32 anchor)
 
void sendReset ()
 
void sendContentType (KWin::TextInputContentHints hint, KWin::TextInputContentPurpose purpose)
 
void sendInvokeAction (quint32 button, quint32 index)
 
void sendCommitState (quint32 serial)
 
void sendPreferredLanguage (const QString &language)
 
InputMethodGrabV1keyboardGrab () const
 

Friends

class InputMethodV1Interface
 
class InputMethodV1InterfacePrivate
 

Detailed Description

Implements zwp_input_method_context_v1, allows to describe the client's input state

Implements zwp_input_method_v1 and allows to activate and deactivate a context

When we activate, an

Definition at line 70 of file inputmethod_v1.h.

Constructor & Destructor Documentation

◆ ~InputMethodContextV1Interface()

KWin::InputMethodContextV1Interface::~InputMethodContextV1Interface ( )
overridedefault

Member Function Documentation

◆ commitString

void KWin::InputMethodContextV1Interface::commitString ( quint32 serial,
const QString & text )
signal

◆ cursorPosition

void KWin::InputMethodContextV1Interface::cursorPosition ( qint32 index,
qint32 anchor )
signal

◆ deleteSurroundingText

void KWin::InputMethodContextV1Interface::deleteSurroundingText ( qint32 index,
quint32 length )
signal

◆ key

void KWin::InputMethodContextV1Interface::key ( quint32 serial,
quint32 time,
quint32 key,
bool pressed )
signal

◆ keyboardGrab()

InputMethodGrabV1 * KWin::InputMethodContextV1Interface::keyboardGrab ( ) const

Definition at line 302 of file inputmethod_v1.cpp.

◆ keyboardGrabRequested

void KWin::InputMethodContextV1Interface::keyboardGrabRequested ( InputMethodGrabV1 * keyboardGrab)
signal

◆ keysym

void KWin::InputMethodContextV1Interface::keysym ( quint32 serial,
quint32 time,
quint32 sym,
bool pressed,
quint32 modifiers )
signal

◆ language

void KWin::InputMethodContextV1Interface::language ( quint32 serial,
const QString & language )
signal

◆ modifiers

void KWin::InputMethodContextV1Interface::modifiers ( quint32 serial,
quint32 mods_depressed,
quint32 mods_latched,
quint32 mods_locked,
quint32 group )
signal

◆ modifiersMap

void KWin::InputMethodContextV1Interface::modifiersMap ( const QByteArray & map)
signal

◆ preeditCursor

void KWin::InputMethodContextV1Interface::preeditCursor ( qint32 index)
signal

◆ preeditString

void KWin::InputMethodContextV1Interface::preeditString ( quint32 serial,
const QString & text,
const QString & commit )
signal

◆ preeditStyling

void KWin::InputMethodContextV1Interface::preeditStyling ( quint32 index,
quint32 length,
quint32 style )
signal

◆ sendCommitState()

void KWin::InputMethodContextV1Interface::sendCommitState ( quint32 serial)

Definition at line 181 of file inputmethod_v1.cpp.

◆ sendContentType()

void KWin::InputMethodContextV1Interface::sendContentType ( KWin::TextInputContentHints hint,
KWin::TextInputContentPurpose purpose )

Definition at line 188 of file inputmethod_v1.cpp.

◆ sendInvokeAction()

void KWin::InputMethodContextV1Interface::sendInvokeAction ( quint32 button,
quint32 index )

Definition at line 274 of file inputmethod_v1.cpp.

◆ sendPreferredLanguage()

void KWin::InputMethodContextV1Interface::sendPreferredLanguage ( const QString & language)

Definition at line 281 of file inputmethod_v1.cpp.

◆ sendReset()

void KWin::InputMethodContextV1Interface::sendReset ( )

Definition at line 288 of file inputmethod_v1.cpp.

◆ sendSurroundingText()

void KWin::InputMethodContextV1Interface::sendSurroundingText ( const QString & text,
quint32 cursor,
quint32 anchor )

Definition at line 295 of file inputmethod_v1.cpp.

◆ textDirection

void KWin::InputMethodContextV1Interface::textDirection ( quint32 serial,
Qt::LayoutDirection direction )
signal

Friends And Related Symbol Documentation

◆ InputMethodV1Interface

friend class InputMethodV1Interface
friend

Definition at line 101 of file inputmethod_v1.h.

◆ InputMethodV1InterfacePrivate

friend class InputMethodV1InterfacePrivate
friend

Definition at line 102 of file inputmethod_v1.h.


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