Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
QWindowsTabletDeviceData Struct Reference

#include <qwindowstabletsupport.h>

+ Collaboration diagram for QWindowsTabletDeviceData:

Public Member Functions

QPointF scaleCoordinates (int coordX, int coordY, const QRect &targetArea) const
 
qreal scalePressure (qreal p) const
 
qreal scaleTangentialPressure (qreal p) const
 

Public Attributes

int minPressure = 0
 
int maxPressure = 0
 
int minTanPressure = 0
 
int maxTanPressure = 0
 
int minX = 0
 
int maxX = 0
 
int minY = 0
 
int maxY = 0
 
int minZ = 0
 
int maxZ = 0
 
qint64 systemId = 0
 
bool zCapability = false
 
bool tiltCapability = false
 
QHash< quint8, quint8buttonsMap
 

Detailed Description

Definition at line 53 of file qwindowstabletsupport.h.

Member Function Documentation

◆ scaleCoordinates()

QPointF QWindowsTabletDeviceData::scaleCoordinates ( int coordX,
int coordY,
const QRect & targetArea ) const
inline

Definition at line 60 of file qwindowstabletsupport.cpp.

References minX, minY, qAbs(), sign(), and QPointF::x().

Referenced by QWindowsTabletSupport::translateTabletPacketEvent().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ scalePressure()

qreal QWindowsTabletDeviceData::scalePressure ( qreal p) const
inline

Definition at line 56 of file qwindowstabletsupport.h.

References maxPressure, and minPressure.

Referenced by QWindowsTabletSupport::translateTabletPacketEvent().

+ Here is the caller graph for this function:

◆ scaleTangentialPressure()

qreal QWindowsTabletDeviceData::scaleTangentialPressure ( qreal p) const
inline

Definition at line 57 of file qwindowstabletsupport.h.

References maxTanPressure, and minTanPressure.

Referenced by QWindowsTabletSupport::translateTabletPacketEvent().

+ Here is the caller graph for this function:

Member Data Documentation

◆ buttonsMap

QHash<quint8, quint8> QWindowsTabletDeviceData::buttonsMap

Definition at line 72 of file qwindowstabletsupport.h.

◆ maxPressure

int QWindowsTabletDeviceData::maxPressure = 0

Definition at line 60 of file qwindowstabletsupport.h.

Referenced by scalePressure().

◆ maxTanPressure

int QWindowsTabletDeviceData::maxTanPressure = 0

Definition at line 62 of file qwindowstabletsupport.h.

Referenced by scaleTangentialPressure().

◆ maxX

int QWindowsTabletDeviceData::maxX = 0

Definition at line 64 of file qwindowstabletsupport.h.

◆ maxY

int QWindowsTabletDeviceData::maxY = 0

Definition at line 66 of file qwindowstabletsupport.h.

◆ maxZ

int QWindowsTabletDeviceData::maxZ = 0

Definition at line 68 of file qwindowstabletsupport.h.

◆ minPressure

int QWindowsTabletDeviceData::minPressure = 0

Definition at line 59 of file qwindowstabletsupport.h.

Referenced by scalePressure().

◆ minTanPressure

int QWindowsTabletDeviceData::minTanPressure = 0

Definition at line 61 of file qwindowstabletsupport.h.

Referenced by scaleTangentialPressure().

◆ minX

int QWindowsTabletDeviceData::minX = 0

Definition at line 63 of file qwindowstabletsupport.h.

Referenced by scaleCoordinates().

◆ minY

int QWindowsTabletDeviceData::minY = 0

Definition at line 65 of file qwindowstabletsupport.h.

Referenced by scaleCoordinates().

◆ minZ

int QWindowsTabletDeviceData::minZ = 0

Definition at line 67 of file qwindowstabletsupport.h.

◆ systemId

qint64 QWindowsTabletDeviceData::systemId = 0

Definition at line 69 of file qwindowstabletsupport.h.

◆ tiltCapability

bool QWindowsTabletDeviceData::tiltCapability = false

Definition at line 71 of file qwindowstabletsupport.h.

◆ zCapability

bool QWindowsTabletDeviceData::zCapability = false

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