Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
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 maxX, maxY, minX, minY, and sign().

Here is the call graph for this function:

◆ scalePressure()

qreal QWindowsTabletDeviceData::scalePressure ( qreal p) const
inline

Definition at line 56 of file qwindowstabletsupport.h.

References maxPressure, and minPressure.

◆ scaleTangentialPressure()

qreal QWindowsTabletDeviceData::scaleTangentialPressure ( qreal p) const
inline

Definition at line 57 of file qwindowstabletsupport.h.

References maxTanPressure, and minTanPressure.

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 operator<<(), and scalePressure().

◆ maxTanPressure

int QWindowsTabletDeviceData::maxTanPressure = 0

Definition at line 62 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleTangentialPressure().

◆ maxX

int QWindowsTabletDeviceData::maxX = 0

Definition at line 64 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleCoordinates().

◆ maxY

int QWindowsTabletDeviceData::maxY = 0

Definition at line 66 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleCoordinates().

◆ maxZ

int QWindowsTabletDeviceData::maxZ = 0

Definition at line 68 of file qwindowstabletsupport.h.

Referenced by operator<<().

◆ minPressure

int QWindowsTabletDeviceData::minPressure = 0

Definition at line 59 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scalePressure().

◆ minTanPressure

int QWindowsTabletDeviceData::minTanPressure = 0

Definition at line 61 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleTangentialPressure().

◆ minX

int QWindowsTabletDeviceData::minX = 0

Definition at line 63 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleCoordinates().

◆ minY

int QWindowsTabletDeviceData::minY = 0

Definition at line 65 of file qwindowstabletsupport.h.

Referenced by operator<<(), and scaleCoordinates().

◆ minZ

int QWindowsTabletDeviceData::minZ = 0

Definition at line 67 of file qwindowstabletsupport.h.

Referenced by operator<<().

◆ 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: