KWin
Loading...
Searching...
No Matches
Public Attributes | List of all members
libinput_device Struct Reference

#include <mock_libinput.h>

Public Attributes

void * userData = nullptr
 
bool keyboard = false
 
bool pointer = false
 
bool touch = false
 
bool tabletTool = false
 
bool gestureSupported = false
 
bool switchDevice = false
 
QByteArray name
 
QByteArray sysName = QByteArrayLiteral("event0")
 
QByteArray outputName
 
quint32 product = 0
 
quint32 vendor = 0
 
int tapFingerCount = 0
 
QSizeF deviceSize
 
int deviceSizeReturnValue = 0
 
bool tapEnabledByDefault = false
 
bool tapToClick = false
 
bool tapAndDragEnabledByDefault = false
 
bool tapAndDrag = false
 
bool tapDragLockEnabledByDefault = false
 
bool tapDragLock = false
 
bool supportsDisableWhileTyping = false
 
bool supportsPointerAcceleration = false
 
bool supportsLeftHanded = false
 
bool supportsCalibrationMatrix = false
 
bool supportsDisableEvents = false
 
bool supportsDisableEventsOnExternalMouse = false
 
bool supportsMiddleEmulation = false
 
bool supportsNaturalScroll = false
 
quint32 supportedScrollMethods = 0
 
bool middleEmulationEnabledByDefault = false
 
bool middleEmulation = false
 
enum libinput_config_tap_button_map defaultTapButtonMap = LIBINPUT_CONFIG_TAP_MAP_LRM
 
enum libinput_config_tap_button_map tapButtonMap = LIBINPUT_CONFIG_TAP_MAP_LRM
 
int setTapButtonMapReturnValue = 0
 
enum libinput_config_dwt_state disableWhileTypingEnabledByDefault = LIBINPUT_CONFIG_DWT_DISABLED
 
enum libinput_config_dwt_state disableWhileTyping = LIBINPUT_CONFIG_DWT_DISABLED
 
int setDisableWhileTypingReturnValue = 0
 
qreal defaultPointerAcceleration = 0.0
 
qreal pointerAcceleration = 0.0
 
int setPointerAccelerationReturnValue = 0
 
bool leftHandedEnabledByDefault = false
 
bool leftHanded = false
 
int setLeftHandedReturnValue = 0
 
bool naturalScrollEnabledByDefault = false
 
bool naturalScroll = false
 
int setNaturalScrollReturnValue = 0
 
enum libinput_config_scroll_method defaultScrollMethod = LIBINPUT_CONFIG_SCROLL_NO_SCROLL
 
enum libinput_config_scroll_method scrollMethod = LIBINPUT_CONFIG_SCROLL_NO_SCROLL
 
int setScrollMethodReturnValue = 0
 
quint32 defaultScrollButton = 0
 
quint32 scrollButton = 0
 
int setScrollButtonReturnValue = 0
 
Qt::MouseButtons supportedButtons
 
QList< quint32 > keys
 
bool enabled = true
 
int setEnableModeReturnValue = 0
 
int setTapToClickReturnValue = 0
 
int setTapAndDragReturnValue = 0
 
int setTapDragLockReturnValue = 0
 
int setMiddleEmulationReturnValue = 0
 
quint32 supportedPointerAccelerationProfiles = 0
 
enum libinput_config_accel_profile defaultPointerAccelerationProfile = LIBINPUT_CONFIG_ACCEL_PROFILE_NONE
 
enum libinput_config_accel_profile pointerAccelerationProfile = LIBINPUT_CONFIG_ACCEL_PROFILE_NONE
 
bool setPointerAccelerationProfileReturnValue = 0
 
std::array< float, 6 > defaultCalibrationMatrix
 
std::array< float, 6 > calibrationMatrix
 
bool defaultCalibrationMatrixIsIdentity = true
 
bool calibrationMatrixIsIdentity = true
 
bool lidSwitch = false
 
bool tabletModeSwitch = false
 
quint32 supportedClickMethods = 0
 
enum libinput_config_click_method defaultClickMethod = LIBINPUT_CONFIG_CLICK_METHOD_NONE
 
enum libinput_config_click_method clickMethod = LIBINPUT_CONFIG_CLICK_METHOD_NONE
 
bool setClickMethodReturnValue = 0
 
uint32_t buttonCount = 0
 
uint32_t stripCount = 0
 
uint32_t ringCount = 0
 

Detailed Description

Definition at line 21 of file mock_libinput.h.

Member Data Documentation

◆ buttonCount

uint32_t libinput_device::buttonCount = 0

Definition at line 101 of file mock_libinput.h.

◆ calibrationMatrix

std::array<float, 6> libinput_device::calibrationMatrix
Initial value:
{{1.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f}}

Definition at line 90 of file mock_libinput.h.

◆ calibrationMatrixIsIdentity

bool libinput_device::calibrationMatrixIsIdentity = true

Definition at line 93 of file mock_libinput.h.

◆ clickMethod

enum libinput_config_click_method libinput_device::clickMethod = LIBINPUT_CONFIG_CLICK_METHOD_NONE

Definition at line 99 of file mock_libinput.h.

◆ defaultCalibrationMatrix

std::array<float, 6> libinput_device::defaultCalibrationMatrix
Initial value:
{{1.0f, 0.0f, 0.0f,
0.0f, 1.0f, 0.0f}}

Definition at line 88 of file mock_libinput.h.

◆ defaultCalibrationMatrixIsIdentity

bool libinput_device::defaultCalibrationMatrixIsIdentity = true

Definition at line 92 of file mock_libinput.h.

◆ defaultClickMethod

enum libinput_config_click_method libinput_device::defaultClickMethod = LIBINPUT_CONFIG_CLICK_METHOD_NONE

Definition at line 98 of file mock_libinput.h.

◆ defaultPointerAcceleration

qreal libinput_device::defaultPointerAcceleration = 0.0

Definition at line 61 of file mock_libinput.h.

◆ defaultPointerAccelerationProfile

enum libinput_config_accel_profile libinput_device::defaultPointerAccelerationProfile = LIBINPUT_CONFIG_ACCEL_PROFILE_NONE

Definition at line 85 of file mock_libinput.h.

◆ defaultScrollButton

quint32 libinput_device::defaultScrollButton = 0

Definition at line 73 of file mock_libinput.h.

◆ defaultScrollMethod

enum libinput_config_scroll_method libinput_device::defaultScrollMethod = LIBINPUT_CONFIG_SCROLL_NO_SCROLL

Definition at line 70 of file mock_libinput.h.

◆ defaultTapButtonMap

enum libinput_config_tap_button_map libinput_device::defaultTapButtonMap = LIBINPUT_CONFIG_TAP_MAP_LRM

Definition at line 55 of file mock_libinput.h.

◆ deviceSize

QSizeF libinput_device::deviceSize

Definition at line 36 of file mock_libinput.h.

◆ deviceSizeReturnValue

int libinput_device::deviceSizeReturnValue = 0

Definition at line 37 of file mock_libinput.h.

◆ disableWhileTyping

enum libinput_config_dwt_state libinput_device::disableWhileTyping = LIBINPUT_CONFIG_DWT_DISABLED

Definition at line 59 of file mock_libinput.h.

◆ disableWhileTypingEnabledByDefault

enum libinput_config_dwt_state libinput_device::disableWhileTypingEnabledByDefault = LIBINPUT_CONFIG_DWT_DISABLED

Definition at line 58 of file mock_libinput.h.

◆ enabled

bool libinput_device::enabled = true

Definition at line 78 of file mock_libinput.h.

◆ gestureSupported

bool libinput_device::gestureSupported = false

Definition at line 28 of file mock_libinput.h.

◆ keyboard

bool libinput_device::keyboard = false

Definition at line 24 of file mock_libinput.h.

◆ keys

QList<quint32> libinput_device::keys

Definition at line 77 of file mock_libinput.h.

◆ leftHanded

bool libinput_device::leftHanded = false

Definition at line 65 of file mock_libinput.h.

◆ leftHandedEnabledByDefault

bool libinput_device::leftHandedEnabledByDefault = false

Definition at line 64 of file mock_libinput.h.

◆ lidSwitch

bool libinput_device::lidSwitch = false

Definition at line 95 of file mock_libinput.h.

◆ middleEmulation

bool libinput_device::middleEmulation = false

Definition at line 54 of file mock_libinput.h.

◆ middleEmulationEnabledByDefault

bool libinput_device::middleEmulationEnabledByDefault = false

Definition at line 53 of file mock_libinput.h.

◆ name

QByteArray libinput_device::name

Definition at line 30 of file mock_libinput.h.

◆ naturalScroll

bool libinput_device::naturalScroll = false

Definition at line 68 of file mock_libinput.h.

◆ naturalScrollEnabledByDefault

bool libinput_device::naturalScrollEnabledByDefault = false

Definition at line 67 of file mock_libinput.h.

◆ outputName

QByteArray libinput_device::outputName

Definition at line 32 of file mock_libinput.h.

◆ pointer

bool libinput_device::pointer = false

Definition at line 25 of file mock_libinput.h.

◆ pointerAcceleration

qreal libinput_device::pointerAcceleration = 0.0

Definition at line 62 of file mock_libinput.h.

◆ pointerAccelerationProfile

enum libinput_config_accel_profile libinput_device::pointerAccelerationProfile = LIBINPUT_CONFIG_ACCEL_PROFILE_NONE

Definition at line 86 of file mock_libinput.h.

◆ product

quint32 libinput_device::product = 0

Definition at line 33 of file mock_libinput.h.

◆ ringCount

uint32_t libinput_device::ringCount = 0

Definition at line 103 of file mock_libinput.h.

◆ scrollButton

quint32 libinput_device::scrollButton = 0

Definition at line 74 of file mock_libinput.h.

◆ scrollMethod

enum libinput_config_scroll_method libinput_device::scrollMethod = LIBINPUT_CONFIG_SCROLL_NO_SCROLL

Definition at line 71 of file mock_libinput.h.

◆ setClickMethodReturnValue

bool libinput_device::setClickMethodReturnValue = 0

Definition at line 100 of file mock_libinput.h.

◆ setDisableWhileTypingReturnValue

int libinput_device::setDisableWhileTypingReturnValue = 0

Definition at line 60 of file mock_libinput.h.

◆ setEnableModeReturnValue

int libinput_device::setEnableModeReturnValue = 0

Definition at line 79 of file mock_libinput.h.

◆ setLeftHandedReturnValue

int libinput_device::setLeftHandedReturnValue = 0

Definition at line 66 of file mock_libinput.h.

◆ setMiddleEmulationReturnValue

int libinput_device::setMiddleEmulationReturnValue = 0

Definition at line 83 of file mock_libinput.h.

◆ setNaturalScrollReturnValue

int libinput_device::setNaturalScrollReturnValue = 0

Definition at line 69 of file mock_libinput.h.

◆ setPointerAccelerationProfileReturnValue

bool libinput_device::setPointerAccelerationProfileReturnValue = 0

Definition at line 87 of file mock_libinput.h.

◆ setPointerAccelerationReturnValue

int libinput_device::setPointerAccelerationReturnValue = 0

Definition at line 63 of file mock_libinput.h.

◆ setScrollButtonReturnValue

int libinput_device::setScrollButtonReturnValue = 0

Definition at line 75 of file mock_libinput.h.

◆ setScrollMethodReturnValue

int libinput_device::setScrollMethodReturnValue = 0

Definition at line 72 of file mock_libinput.h.

◆ setTapAndDragReturnValue

int libinput_device::setTapAndDragReturnValue = 0

Definition at line 81 of file mock_libinput.h.

◆ setTapButtonMapReturnValue

int libinput_device::setTapButtonMapReturnValue = 0

Definition at line 57 of file mock_libinput.h.

◆ setTapDragLockReturnValue

int libinput_device::setTapDragLockReturnValue = 0

Definition at line 82 of file mock_libinput.h.

◆ setTapToClickReturnValue

int libinput_device::setTapToClickReturnValue = 0

Definition at line 80 of file mock_libinput.h.

◆ stripCount

uint32_t libinput_device::stripCount = 0

Definition at line 102 of file mock_libinput.h.

◆ supportedButtons

Qt::MouseButtons libinput_device::supportedButtons

Definition at line 76 of file mock_libinput.h.

◆ supportedClickMethods

quint32 libinput_device::supportedClickMethods = 0

Definition at line 97 of file mock_libinput.h.

◆ supportedPointerAccelerationProfiles

quint32 libinput_device::supportedPointerAccelerationProfiles = 0

Definition at line 84 of file mock_libinput.h.

◆ supportedScrollMethods

quint32 libinput_device::supportedScrollMethods = 0

Definition at line 52 of file mock_libinput.h.

◆ supportsCalibrationMatrix

bool libinput_device::supportsCalibrationMatrix = false

Definition at line 47 of file mock_libinput.h.

◆ supportsDisableEvents

bool libinput_device::supportsDisableEvents = false

Definition at line 48 of file mock_libinput.h.

◆ supportsDisableEventsOnExternalMouse

bool libinput_device::supportsDisableEventsOnExternalMouse = false

Definition at line 49 of file mock_libinput.h.

◆ supportsDisableWhileTyping

bool libinput_device::supportsDisableWhileTyping = false

Definition at line 44 of file mock_libinput.h.

◆ supportsLeftHanded

bool libinput_device::supportsLeftHanded = false

Definition at line 46 of file mock_libinput.h.

◆ supportsMiddleEmulation

bool libinput_device::supportsMiddleEmulation = false

Definition at line 50 of file mock_libinput.h.

◆ supportsNaturalScroll

bool libinput_device::supportsNaturalScroll = false

Definition at line 51 of file mock_libinput.h.

◆ supportsPointerAcceleration

bool libinput_device::supportsPointerAcceleration = false

Definition at line 45 of file mock_libinput.h.

◆ switchDevice

bool libinput_device::switchDevice = false

Definition at line 29 of file mock_libinput.h.

◆ sysName

QByteArray libinput_device::sysName = QByteArrayLiteral("event0")

Definition at line 31 of file mock_libinput.h.

◆ tabletModeSwitch

bool libinput_device::tabletModeSwitch = false

Definition at line 96 of file mock_libinput.h.

◆ tabletTool

bool libinput_device::tabletTool = false

Definition at line 27 of file mock_libinput.h.

◆ tapAndDrag

bool libinput_device::tapAndDrag = false

Definition at line 41 of file mock_libinput.h.

◆ tapAndDragEnabledByDefault

bool libinput_device::tapAndDragEnabledByDefault = false

Definition at line 40 of file mock_libinput.h.

◆ tapButtonMap

enum libinput_config_tap_button_map libinput_device::tapButtonMap = LIBINPUT_CONFIG_TAP_MAP_LRM

Definition at line 56 of file mock_libinput.h.

◆ tapDragLock

bool libinput_device::tapDragLock = false

Definition at line 43 of file mock_libinput.h.

◆ tapDragLockEnabledByDefault

bool libinput_device::tapDragLockEnabledByDefault = false

Definition at line 42 of file mock_libinput.h.

◆ tapEnabledByDefault

bool libinput_device::tapEnabledByDefault = false

Definition at line 38 of file mock_libinput.h.

◆ tapFingerCount

int libinput_device::tapFingerCount = 0

Definition at line 35 of file mock_libinput.h.

◆ tapToClick

bool libinput_device::tapToClick = false

Definition at line 39 of file mock_libinput.h.

◆ touch

bool libinput_device::touch = false

Definition at line 26 of file mock_libinput.h.

◆ userData

void* libinput_device::userData = nullptr

Definition at line 23 of file mock_libinput.h.

◆ vendor

quint32 libinput_device::vendor = 0

Definition at line 34 of file mock_libinput.h.


The documentation for this struct was generated from the following file: