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

#include <fakeinputdevice.h>

Inheritance diagram for KWin::FakeInputDevice:
KWin::InputDevice

Public Member Functions

 FakeInputDevice (QObject *parent=nullptr)
 
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
 
void setAuthenticated (bool authenticated)
 
bool isAuthenticated () const
 
- 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 14 of file fakeinputdevice.h.

Constructor & Destructor Documentation

◆ FakeInputDevice()

KWin::FakeInputDevice::FakeInputDevice ( QObject * parent = nullptr)
explicit

Definition at line 13 of file fakeinputdevice.cpp.

Member Function Documentation

◆ isAuthenticated()

bool KWin::FakeInputDevice::isAuthenticated ( ) const

Definition at line 19 of file fakeinputdevice.cpp.

◆ isEnabled()

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

Implements KWin::InputDevice.

Definition at line 39 of file fakeinputdevice.cpp.

◆ isKeyboard()

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

Implements KWin::InputDevice.

Definition at line 57 of file fakeinputdevice.cpp.

◆ isLidSwitch()

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

Implements KWin::InputDevice.

Definition at line 92 of file fakeinputdevice.cpp.

◆ isPointer()

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

Implements KWin::InputDevice.

Definition at line 62 of file fakeinputdevice.cpp.

◆ isTabletModeSwitch()

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

Implements KWin::InputDevice.

Definition at line 87 of file fakeinputdevice.cpp.

◆ isTabletPad()

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

Implements KWin::InputDevice.

Definition at line 82 of file fakeinputdevice.cpp.

◆ isTabletTool()

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

Implements KWin::InputDevice.

Definition at line 77 of file fakeinputdevice.cpp.

◆ isTouch()

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

Implements KWin::InputDevice.

Definition at line 72 of file fakeinputdevice.cpp.

◆ isTouchpad()

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

Implements KWin::InputDevice.

Definition at line 67 of file fakeinputdevice.cpp.

◆ leds()

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

Implements KWin::InputDevice.

Definition at line 48 of file fakeinputdevice.cpp.

◆ name()

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

Implements KWin::InputDevice.

Definition at line 34 of file fakeinputdevice.cpp.

◆ setAuthenticated()

void KWin::FakeInputDevice::setAuthenticated ( bool authenticated)

Definition at line 24 of file fakeinputdevice.cpp.

◆ setEnabled()

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

Implements KWin::InputDevice.

Definition at line 44 of file fakeinputdevice.cpp.

◆ setLeds()

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

Implements KWin::InputDevice.

Definition at line 53 of file fakeinputdevice.cpp.

◆ sysName()

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

Implements KWin::InputDevice.

Definition at line 29 of file fakeinputdevice.cpp.


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