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
QEvdevTabletData Class Reference
+ Collaboration diagram for QEvdevTabletData:

Public Member Functions

 QEvdevTabletData (QEvdevTabletHandler *q_ptr)
 
void processInputEvent (input_event *ev)
 
void report ()
 

Public Attributes

QEvdevTabletHandlerq
 
int lastEventType
 
QString devName
 
struct { 
 
   int   x 
 
   int   y 
 
   int   p 
 
   int   d 
 
minValues 
 
struct { 
 
   int   x 
 
   int   y 
 
   int   p 
 
   int   d 
 
maxValues 
 
struct { 
 
   int   x 
 
   int   y 
 
   int   p 
 
   int   d 
 
   bool   down 
 
   bool   lastReportDown 
 
   int   tool 
 
   int   lastReportTool 
 
   QPointF   lastReportPos 
 
state 
 

Detailed Description

Definition at line 25 of file qevdevtablethandler.cpp.

Constructor & Destructor Documentation

◆ QEvdevTabletData()

QEvdevTabletData::QEvdevTabletData ( QEvdevTabletHandler * q_ptr)

Definition at line 47 of file qevdevtablethandler.cpp.

References maxValues, minValues, and state.

Member Function Documentation

◆ processInputEvent()

void QEvdevTabletData::processInputEvent ( input_event * ev)

Definition at line 55 of file qevdevtablethandler.cpp.

References QPointingDevice::Eraser, lastEventType, QPointingDevice::Pen, report(), and state.

Referenced by QEvdevTabletHandler::readData().

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

◆ report()

void QEvdevTabletData::report ( )

Definition at line 98 of file qevdevtablethandler.cpp.

References QScreen::geometry, QWindowSystemInterface::handleTabletEnterProximityEvent(), QWindowSystemInterface::handleTabletEvent(), QWindowSystemInterface::handleTabletLeaveProximityEvent(), Qt::LeftButton, maxValues, minValues, Qt::NoButton, QGuiApplication::primaryScreen, qGuiApp, state, and QInputDevice::Stylus.

Referenced by processInputEvent().

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

Member Data Documentation

◆ d

int QEvdevTabletData::d

Definition at line 37 of file qevdevtablethandler.cpp.

◆ devName

QString QEvdevTabletData::devName

Definition at line 35 of file qevdevtablethandler.cpp.

◆ down

bool QEvdevTabletData::down

Definition at line 41 of file qevdevtablethandler.cpp.

◆ lastEventType

int QEvdevTabletData::lastEventType

Definition at line 34 of file qevdevtablethandler.cpp.

Referenced by processInputEvent().

◆ lastReportDown

bool QEvdevTabletData::lastReportDown

Definition at line 41 of file qevdevtablethandler.cpp.

◆ lastReportPos

QPointF QEvdevTabletData::lastReportPos

Definition at line 43 of file qevdevtablethandler.cpp.

◆ lastReportTool

int QEvdevTabletData::lastReportTool

Definition at line 42 of file qevdevtablethandler.cpp.

◆ [struct]

struct { ... } QEvdevTabletData::maxValues

Referenced by QEvdevTabletData(), and report().

◆ [struct]

struct { ... } QEvdevTabletData::minValues

Referenced by QEvdevTabletData(), and report().

◆ p

int QEvdevTabletData::p

Definition at line 37 of file qevdevtablethandler.cpp.

◆ q

QEvdevTabletHandler* QEvdevTabletData::q

Definition at line 33 of file qevdevtablethandler.cpp.

◆ [struct]

struct { ... } QEvdevTabletData::state

◆ tool

int QEvdevTabletData::tool

Definition at line 42 of file qevdevtablethandler.cpp.

◆ x

int QEvdevTabletData::x

Definition at line 37 of file qevdevtablethandler.cpp.

◆ y

int QEvdevTabletData::y

Definition at line 37 of file qevdevtablethandler.cpp.


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