aboutsummaryrefslogtreecommitdiffstats
path: root/src/quick/items/qquickevents_p_p.h
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2017-02-13 15:18:43 +0100
committerShawn Rutledge <shawn.rutledge@qt.io>2017-02-20 13:55:33 +0000
commit8967a1b7b86306879a3113b290610b03727670ff (patch)
tree444521cfa170c04890745b66365123fcdd4eff3a /src/quick/items/qquickevents_p_p.h
parente9a2155cfd76666043dee8c034708a0149f3e2e6 (diff)
clarify further exclusive vs. passive grabs
Add documentation to the grab-related event and eventpoint methods. Rename "grabber" functions which relate only to the exclusive grab, in cases where it would otherwise be ambiguous. And a few other documentation changes. Change-Id: I1a203c8c06a19d4abdb000f08b387c38341ef476 Reviewed-by: Jan Arve Sæther <jan-arve.saether@qt.io>
Diffstat (limited to 'src/quick/items/qquickevents_p_p.h')
-rw-r--r--src/quick/items/qquickevents_p_p.h22
1 files changed, 11 insertions, 11 deletions
diff --git a/src/quick/items/qquickevents_p_p.h b/src/quick/items/qquickevents_p_p.h
index d042f318e9..00da53eb48 100644
--- a/src/quick/items/qquickevents_p_p.h
+++ b/src/quick/items/qquickevents_p_p.h
@@ -263,7 +263,7 @@ class Q_QUICK_PRIVATE_EXPORT QQuickEventPoint : public QObject
Q_PROPERTY(qreal timeHeld READ timeHeld)
Q_PROPERTY(QVector2D velocity READ velocity)
Q_PROPERTY(bool accepted READ isAccepted WRITE setAccepted)
- Q_PROPERTY(QObject *grabber READ grabber WRITE setGrabber)
+ Q_PROPERTY(QObject *exclusiveGrabber READ exclusiveGrabber WRITE setExclusiveGrabber)
public:
enum State {
@@ -295,14 +295,14 @@ public:
bool isAccepted() const { return m_accept; }
void setAccepted(bool accepted = true);
bool isDraggedOverThreshold() const;
- QObject *grabber() const;
- void setGrabber(QObject *grabber);
+ QObject *exclusiveGrabber() const;
+ void setExclusiveGrabber(QObject *exclusiveGrabber);
QQuickItem *grabberItem() const;
- void setGrabberItem(QQuickItem *grabber);
+ void setGrabberItem(QQuickItem *exclusiveGrabber);
QQuickPointerHandler *grabberPointerHandler() const;
- void setGrabberPointerHandler(QQuickPointerHandler *grabber, bool exclusive = false);
+ void setGrabberPointerHandler(QQuickPointerHandler *exclusiveGrabber, bool exclusive = false);
Q_INVOKABLE void cancelExclusiveGrab();
Q_INVOKABLE void cancelPassiveGrab(QQuickPointerHandler *handler);
@@ -409,9 +409,9 @@ public: // helpers for C++ only (during event delivery)
virtual int pointCount() const = 0;
virtual QQuickEventPoint *point(int i) const = 0;
virtual QQuickEventPoint *pointById(quint64 pointId) const = 0;
- virtual QVector<QObject *> grabbers() const = 0;
+ virtual QVector<QObject *> exclusiveGrabbers() const = 0;
virtual void clearGrabbers() const = 0;
- virtual bool hasGrabber(const QQuickPointerHandler *handler) const = 0;
+ virtual bool hasExclusiveGrabber(const QQuickPointerHandler *handler) const = 0;
ulong timestamp() const { return m_event->timestamp(); }
@@ -442,9 +442,9 @@ public:
bool allPointsAccepted() const override;
bool allUpdatedPointsAccepted() const override;
bool allPointsGrabbed() const override;
- QVector<QObject *> grabbers() const override;
+ QVector<QObject *> exclusiveGrabbers() const override;
void clearGrabbers() const override;
- bool hasGrabber(const QQuickPointerHandler *handler) const override;
+ bool hasExclusiveGrabber(const QQuickPointerHandler *handler) const override;
QMouseEvent *asMouseEvent(const QPointF& localPos) const;
@@ -476,9 +476,9 @@ public:
bool allPointsAccepted() const override;
bool allUpdatedPointsAccepted() const override;
bool allPointsGrabbed() const override;
- QVector<QObject *> grabbers() const override;
+ QVector<QObject *> exclusiveGrabbers() const override;
void clearGrabbers() const override;
- bool hasGrabber(const QQuickPointerHandler *handler) const override;
+ bool hasExclusiveGrabber(const QQuickPointerHandler *handler) const override;
QMouseEvent *syntheticMouseEvent(int pointID, QQuickItem *relativeTo) const;
QTouchEvent *touchEventForItem(QQuickItem *item, bool isFiltering = false) const;