QPointerEvent Class
Una clase base para eventos de puntero. Más...
| Cabecera: | #include <QPointerEvent> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui)target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
| Desde: | Qt 6.0 |
| Hereda de: | QInputEvent |
| Heredado por: |
Funciones Públicas
| bool | addPassiveGrabber(const QEventPoint &point, QObject *grabber) |
| bool | allPointsAccepted() const |
| bool | allPointsGrabbed() const |
| void | clearPassiveGrabbers(const QEventPoint &point) |
| QObject * | exclusiveGrabber(const QEventPoint &point) const |
| QList<QPointer<QObject>> | passiveGrabbers(const QEventPoint &point) const |
| QEventPoint & | point(qsizetype i) |
| QEventPoint * | pointById(int id) |
| qsizetype | pointCount() const |
| QPointingDevice::PointerType | pointerType() const |
| const QPointingDevice * | pointingDevice() const |
| const QList<QEventPoint> & | points() const |
| bool | removePassiveGrabber(const QEventPoint &point, QObject *grabber) |
| void | setExclusiveGrabber(const QEventPoint &point, QObject *exclusiveGrabber) |
Funciones públicas reimplementadas
| virtual void | setAccepted(bool accepted) override |
Documentación de las funciones de los miembros
bool QPointerEvent::addPassiveGrabber(const QEventPoint &point, QObject *grabber)
Informa a la lógica de entrega que el grabber dado va a recibir todos los eventos de actualización futuros y el evento de lanzamiento que contenga el point dado , independientemente de dónde más puedan ser entregados esos eventos.
Sólo es para uso de Qt Quick Input Handlers.
Devuelve false si ya se ha añadido grabber, true en caso contrario.
bool QPointerEvent::allPointsAccepted() const
Devuelve true si isPointAccepted() es true para cada punto en points(); en caso contrario false.
bool QPointerEvent::allPointsGrabbed() const
Devuelve true si cada punto en points() tiene un exclusiveGrabber() o uno o más passiveGrabbers().
void QPointerEvent::clearPassiveGrabbers(const QEventPoint &point)
Elimina todas las pinzas pasivas de point.
Es sólo para uso de Qt Quick Input Handlers.
Véase también QPointerEvent::addPassiveGrabber().
QObject *QPointerEvent::exclusiveGrabber(const QEventPoint &point) const
Devuelve el objeto que ha sido configurado para recibir todos los eventos de actualización futuros y el evento de lanzamiento que contiene el point dado.
En este momento se utiliza principalmente en Qt Quick.
Véase también setExclusiveGrabber().
QList<QPointer<QObject>> QPointerEvent::passiveGrabbers(const QEventPoint &point) const
Devuelve la lista de objetos que han sido solicitados para recibir todos los eventos de actualización futuros y el evento de liberación que contiene el point dado.
Sólo es para uso de Qt Quick Input Handlers.
Véase también QPointerEvent::addPassiveGrabber().
QEventPoint &QPointerEvent::point(qsizetype i)
Devuelve una referencia QEventPoint para el punto en el índice i.
QEventPoint *QPointerEvent::pointById(int id)
Devuelve el punto cuyo id coincide con el id dado, o nullptr si no se encuentra dicho punto.
qsizetype QPointerEvent::pointCount() const
Devuelve el número de puntos en este evento de puntero.
QPointingDevice::PointerType QPointerEvent::pointerType() const
Devuelve el tipo de punto que generó el evento.
const QPointingDevice *QPointerEvent::pointingDevice() const
Devuelve el dispositivo de origen de este evento.
Es lo mismo que QInputEvent::device(), pero clasificado por conveniencia.
const QList<QEventPoint> &QPointerEvent::points() const
Devuelve una lista de puntos en este evento de puntero.
bool QPointerEvent::removePassiveGrabber(const QEventPoint &point, QObject *grabber)
Elimina el pasivo grabber del point dado si se había añadido anteriormente. Devuelve true si había sido un captador pasivo anteriormente, false en caso contrario.
Sólo es para uso de Qt Quick Input Handlers.
Véase también QPointerEvent::addPassiveGrabber().
[override virtual] void QPointerEvent::setAccepted(bool accepted)
void QPointerEvent::setExclusiveGrabber(const QEventPoint &point, QObject *exclusiveGrabber)
Informa a la lógica de entrega que el exclusiveGrabber dado va a recibir todos los eventos de actualización futuros y el evento de lanzamiento que contenga el point dado , y que la entrega a otros elementos puede saltarse.
Es principalmente para uso en Qt Quick en este momento.
Véase también exclusiveGrabber().
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.