diff options
Diffstat (limited to 'src/gui/kernel/qevent.cpp')
-rw-r--r-- | src/gui/kernel/qevent.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/gui/kernel/qevent.cpp b/src/gui/kernel/qevent.cpp index 5b3c0fe..7a86dbf 100644 --- a/src/gui/kernel/qevent.cpp +++ b/src/gui/kernel/qevent.cpp @@ -3933,19 +3933,20 @@ void QTouchEvent::TouchPoint::setLastGlobalPos(const QPointF &lastGlobalPos) } /*! - Returns the size of this touch point. + Returns the rect for this touch point. The rect is centered around the point returned by pos(). + Note this function returns an empty rect if the device does not report touch point sizes. */ -QSizeF QTouchEvent::TouchPoint::size() const +QRectF QTouchEvent::TouchPoint::rect() const { - return d->screenSize; + return d->screenRect; } /*! \internal */ -void QTouchEvent::TouchPoint::setSize(const QSizeF &size) +void QTouchEvent::TouchPoint::setRect(const QRectF &rect) { if (d->ref != 1) d = d->detach(); - d->screenSize = size; + d->screenRect = rect; } /*! |