KWin
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
KWin::LibInput Namespace Reference

Classes

struct  ConfigData
 
struct  ConfigData< CalibrationMatrix >
 
struct  ConfigData< DeviceOrientation >
 
struct  ConfigDataBase
 
class  Connection
 
class  ConnectionAdaptor
 
class  Context
 
class  Device
 
class  Event
 
class  GestureEvent
 
class  HoldGestureEvent
 
class  KeyEvent
 
class  PinchGestureEvent
 
class  PointerEvent
 
class  SwipeGestureEvent
 
class  SwitchEvent
 
class  TabletPadButtonEvent
 
class  TabletPadRingEvent
 
class  TabletPadStripEvent
 
class  TabletToolButtonEvent
 
class  TabletToolEvent
 
class  TouchEvent
 

Typedefs

using DeviceOrientation = Qt::ScreenOrientation
 
using CalibrationMatrix = QMatrix4x4
 

Enumerations

enum class  ConfigKey {
  Enabled , LeftHanded , DisableWhileTyping , PointerAcceleration ,
  PointerAccelerationProfile , TapToClick , LmrTapButtonMap , TapAndDrag ,
  TapDragLock , MiddleButtonEmulation , NaturalScroll , ScrollMethod ,
  ScrollButton , ClickMethod , ScrollFactor , Orientation ,
  Calibration , OutputName , OutputArea , MapToWorkspace
}
 

Functions

QPointF devicePointToGlobalPosition (const QPointF &devicePos, const Output *output)
 
KWin::TabletToolId createTabletId (libinput_tablet_tool *tool, Device *dev)
 

Typedef Documentation

◆ CalibrationMatrix

Definition at line 166 of file device.cpp.

◆ DeviceOrientation

using KWin::LibInput::DeviceOrientation = Qt::ScreenOrientation

Definition at line 149 of file device.cpp.

Enumeration Type Documentation

◆ ConfigKey

enum class KWin::LibInput::ConfigKey
strong
Enumerator
Enabled 
LeftHanded 
DisableWhileTyping 
PointerAcceleration 
PointerAccelerationProfile 
TapToClick 
LmrTapButtonMap 
TapAndDrag 
TapDragLock 
MiddleButtonEmulation 
NaturalScroll 
ScrollMethod 
ScrollButton 
ClickMethod 
ScrollFactor 
Orientation 
Calibration 
OutputName 
OutputArea 
MapToWorkspace 

Definition at line 82 of file device.cpp.

Function Documentation

◆ createTabletId()

KWin::TabletToolId KWin::LibInput::createTabletId ( libinput_tablet_tool * tool,
Device * dev )

Definition at line 197 of file connection.cpp.

◆ devicePointToGlobalPosition()

QPointF KWin::LibInput::devicePointToGlobalPosition ( const QPointF & devicePos,
const Output * output )

Definition at line 169 of file connection.cpp.