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

#include <keyboard_layout.h>

Inheritance diagram for KWin::KeyboardLayout:
KWin::InputEventSpy

Signals

void layoutChanged (uint index)
 
void layoutsReconfigured ()
 

Public Member Functions

 KeyboardLayout (Xkb *xkb, const KSharedConfigPtr &config)
 
 ~KeyboardLayout () override
 
void init ()
 
void checkLayoutChange (uint previousLayout)
 
void switchToNextLayout ()
 
void switchToPreviousLayout ()
 
void switchToLastUsedLayout ()
 
void resetLayout ()
 
- Public Member Functions inherited from KWin::InputEventSpy
 InputEventSpy ()
 
virtual ~InputEventSpy ()
 
virtual void pointerEvent (MouseEvent *event)
 
virtual void wheelEvent (WheelEvent *event)
 
virtual void keyEvent (KeyEvent *event)
 
virtual void touchDown (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual void touchMotion (qint32 id, const QPointF &pos, std::chrono::microseconds time)
 
virtual void touchUp (qint32 id, std::chrono::microseconds time)
 
virtual void pinchGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual void pinchGestureUpdate (qreal scale, qreal angleDelta, const QPointF &delta, std::chrono::microseconds time)
 
virtual void pinchGestureEnd (std::chrono::microseconds time)
 
virtual void pinchGestureCancelled (std::chrono::microseconds time)
 
virtual void swipeGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual void swipeGestureUpdate (const QPointF &delta, std::chrono::microseconds time)
 
virtual void swipeGestureEnd (std::chrono::microseconds time)
 
virtual void swipeGestureCancelled (std::chrono::microseconds time)
 
virtual void holdGestureBegin (int fingerCount, std::chrono::microseconds time)
 
virtual void holdGestureEnd (std::chrono::microseconds time)
 
virtual void holdGestureCancelled (std::chrono::microseconds time)
 
virtual void switchEvent (SwitchEvent *event)
 
virtual void tabletToolEvent (TabletEvent *event)
 
virtual void tabletToolButtonEvent (uint button, bool pressed, const TabletToolId &tabletToolId, std::chrono::microseconds time)
 
virtual void tabletPadButtonEvent (uint button, bool pressed, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
virtual void tabletPadStripEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
virtual void tabletPadRingEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 

Detailed Description

Definition at line 34 of file keyboard_layout.h.

Constructor & Destructor Documentation

◆ KeyboardLayout()

KWin::KeyboardLayout::KeyboardLayout ( Xkb * xkb,
const KSharedConfigPtr & config )
explicit

Definition at line 26 of file keyboard_layout.cpp.

◆ ~KeyboardLayout()

KWin::KeyboardLayout::~KeyboardLayout ( )
overridedefault

Member Function Documentation

◆ checkLayoutChange()

void KWin::KeyboardLayout::checkLayoutChange ( uint previousLayout)

Definition at line 169 of file keyboard_layout.cpp.

◆ init()

void KWin::KeyboardLayout::init ( )

Definition at line 40 of file keyboard_layout.cpp.

◆ layoutChanged

void KWin::KeyboardLayout::layoutChanged ( uint index)
signal

◆ layoutsReconfigured

void KWin::KeyboardLayout::layoutsReconfigured ( )
signal

◆ resetLayout()

void KWin::KeyboardLayout::resetLayout ( )

Definition at line 137 of file keyboard_layout.cpp.

◆ switchToLastUsedLayout()

void KWin::KeyboardLayout::switchToLastUsedLayout ( )

Definition at line 112 of file keyboard_layout.cpp.

◆ switchToNextLayout()

void KWin::KeyboardLayout::switchToNextLayout ( )

Definition at line 91 of file keyboard_layout.cpp.

◆ switchToPreviousLayout()

void KWin::KeyboardLayout::switchToPreviousLayout ( )

Definition at line 98 of file keyboard_layout.cpp.


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