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

#include <x11_windowed_backend.h>

Inheritance diagram for KWin::X11WindowedInputDevice:
KWin::InputDevice

Public Member Functions

 X11WindowedInputDevice ()=default
 
void setPointer (bool set)
 
void setKeyboard (bool set)
 
void setTouch (bool set)
 
void setName (const QString &name)
 
QString sysName () const override
 
QString name () const override
 
bool isEnabled () const override
 
void setEnabled (bool enabled) override
 
LEDs leds () const override
 
void setLeds (LEDs leds) override
 
bool isKeyboard () const override
 
bool isPointer () const override
 
bool isTouchpad () const override
 
bool isTouch () const override
 
bool isTabletTool () const override
 
bool isTabletPad () const override
 
bool isTabletModeSwitch () const override
 
bool isLidSwitch () const override
 
- Public Member Functions inherited from KWin::InputDevice
 InputDevice (QObject *parent=nullptr)
 
virtual QString outputName () const
 
virtual void setOutputName (const QString &outputName)
 
virtual bool isNaturalScroll () const
 

Additional Inherited Members

- Signals inherited from KWin::InputDevice
void keyChanged (quint32 key, InputRedirection::KeyboardKeyState, std::chrono::microseconds time, InputDevice *device)
 
void pointerButtonChanged (quint32 button, InputRedirection::PointerButtonState state, std::chrono::microseconds time, InputDevice *device)
 
void pointerMotionAbsolute (const QPointF &position, std::chrono::microseconds time, InputDevice *device)
 
void pointerMotion (const QPointF &delta, const QPointF &deltaNonAccelerated, std::chrono::microseconds time, InputDevice *device)
 
void pointerAxisChanged (InputRedirection::PointerAxis axis, qreal delta, qint32 deltaV120, InputRedirection::PointerAxisSource source, std::chrono::microseconds time, InputDevice *device)
 
void pointerFrame (InputDevice *device)
 
void touchFrame (InputDevice *device)
 
void touchCanceled (InputDevice *device)
 
void touchDown (qint32 id, const QPointF &absolutePos, std::chrono::microseconds time, InputDevice *device)
 
void touchUp (qint32 id, std::chrono::microseconds time, InputDevice *device)
 
void touchMotion (qint32 id, const QPointF &absolutePos, std::chrono::microseconds time, InputDevice *device)
 
void swipeGestureBegin (int fingerCount, std::chrono::microseconds time, InputDevice *device)
 
void swipeGestureUpdate (const QPointF &delta, std::chrono::microseconds time, InputDevice *device)
 
void swipeGestureEnd (std::chrono::microseconds time, InputDevice *device)
 
void swipeGestureCancelled (std::chrono::microseconds time, InputDevice *device)
 
void pinchGestureBegin (int fingerCount, std::chrono::microseconds time, InputDevice *device)
 
void pinchGestureUpdate (qreal scale, qreal angleDelta, const QPointF &delta, std::chrono::microseconds time, InputDevice *device)
 
void pinchGestureEnd (std::chrono::microseconds time, InputDevice *device)
 
void pinchGestureCancelled (std::chrono::microseconds time, InputDevice *device)
 
void holdGestureBegin (int fingerCount, std::chrono::microseconds time, InputDevice *device)
 
void holdGestureEnd (std::chrono::microseconds time, InputDevice *device)
 
void holdGestureCancelled (std::chrono::microseconds time, InputDevice *device)
 
void switchToggledOn (std::chrono::microseconds time, InputDevice *device)
 
void switchToggledOff (std::chrono::microseconds time, InputDevice *device)
 
void tabletToolEvent (InputRedirection::TabletEventType type, const QPointF &pos, qreal pressure, int xTilt, int yTilt, qreal rotation, bool tipDown, bool tipNear, const TabletToolId &tabletToolId, std::chrono::microseconds time)
 
void tabletToolButtonEvent (uint button, bool isPressed, const TabletToolId &tabletToolId, std::chrono::microseconds time)
 
void tabletPadButtonEvent (uint button, bool isPressed, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
void tabletPadStripEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 
void tabletPadRingEvent (int number, int position, bool isFinger, const TabletPadId &tabletPadId, std::chrono::microseconds time)
 

Detailed Description

Definition at line 35 of file x11_windowed_backend.h.

Constructor & Destructor Documentation

◆ X11WindowedInputDevice()

KWin::X11WindowedInputDevice::X11WindowedInputDevice ( )
explicitdefault

Member Function Documentation

◆ isEnabled()

bool KWin::X11WindowedInputDevice::isEnabled ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 79 of file x11_windowed_backend.cpp.

◆ isKeyboard()

bool KWin::X11WindowedInputDevice::isKeyboard ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 97 of file x11_windowed_backend.cpp.

◆ isLidSwitch()

bool KWin::X11WindowedInputDevice::isLidSwitch ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 132 of file x11_windowed_backend.cpp.

◆ isPointer()

bool KWin::X11WindowedInputDevice::isPointer ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 102 of file x11_windowed_backend.cpp.

◆ isTabletModeSwitch()

bool KWin::X11WindowedInputDevice::isTabletModeSwitch ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 127 of file x11_windowed_backend.cpp.

◆ isTabletPad()

bool KWin::X11WindowedInputDevice::isTabletPad ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 122 of file x11_windowed_backend.cpp.

◆ isTabletTool()

bool KWin::X11WindowedInputDevice::isTabletTool ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 117 of file x11_windowed_backend.cpp.

◆ isTouch()

bool KWin::X11WindowedInputDevice::isTouch ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 112 of file x11_windowed_backend.cpp.

◆ isTouchpad()

bool KWin::X11WindowedInputDevice::isTouchpad ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 107 of file x11_windowed_backend.cpp.

◆ leds()

LEDs KWin::X11WindowedInputDevice::leds ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 88 of file x11_windowed_backend.cpp.

◆ name()

QString KWin::X11WindowedInputDevice::name ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 74 of file x11_windowed_backend.cpp.

◆ setEnabled()

void KWin::X11WindowedInputDevice::setEnabled ( bool enabled)
overridevirtual

Implements KWin::InputDevice.

Definition at line 84 of file x11_windowed_backend.cpp.

◆ setKeyboard()

void KWin::X11WindowedInputDevice::setKeyboard ( bool set)

Definition at line 54 of file x11_windowed_backend.cpp.

◆ setLeds()

void KWin::X11WindowedInputDevice::setLeds ( LEDs leds)
overridevirtual

Implements KWin::InputDevice.

Definition at line 93 of file x11_windowed_backend.cpp.

◆ setName()

void KWin::X11WindowedInputDevice::setName ( const QString & name)

Definition at line 64 of file x11_windowed_backend.cpp.

◆ setPointer()

void KWin::X11WindowedInputDevice::setPointer ( bool set)

Definition at line 49 of file x11_windowed_backend.cpp.

◆ setTouch()

void KWin::X11WindowedInputDevice::setTouch ( bool set)

Definition at line 59 of file x11_windowed_backend.cpp.

◆ sysName()

QString KWin::X11WindowedInputDevice::sysName ( ) const
overridevirtual

Implements KWin::InputDevice.

Definition at line 69 of file x11_windowed_backend.cpp.


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