QPointerEvent Class
Une classe de base pour les événements liés aux pointeurs. En savoir plus...
| En-tête : | #include <QPointerEvent> |
| CMake : | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake : | QT += gui |
| Depuis : | Qt 6.0 |
| Hérite de : | QInputEvent |
| Hérité par : |
Fonctions publiques
| 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) |
Fonctions publiques réimplémentées
| virtual void | setAccepted(bool accepted) override |
Fonctions protégées
| QPointerEvent(QPointerEvent &&) | |
| QPointerEvent & | operator=(QPointerEvent &&) |
| QPointerEvent & | operator=(const QPointerEvent &other) |
Documentation des fonctions membres
[protected delete] QPointerEvent::QPointerEvent(QPointerEvent &&)
Crée par « move » une instance de ` QPointerEvent`. Cette fonction est supprimée.
bool QPointerEvent::addPassiveGrabber(const QEventPoint &point, QObject *grabber)
Indique à la logique de distribution que l'grabber donnée doit recevoir tous les futurs événements de mise à jour ainsi que l'événement de publication contenant l'point donnée, quel que soit l'endroit où ces événements sont par ailleurs distribués.
Cette fonction est réservée aux gestionnaires d’entrée d’Qt Quick .
Renvoie false si grabber a déjà été ajouté, true dans le cas contraire.
bool QPointerEvent::allPointsAccepted() const
Renvoie ` true ` si `isPointAccepted()` renvoie ` true ` pour chaque point de ` points()` ; sinon, ` false`.
bool QPointerEvent::allPointsGrabbed() const
Renvoie ` true ` si chaque point de ` points()` possède soit un ` exclusiveGrabber()`, soit un ou plusieurs ` passiveGrabbers()`.
void QPointerEvent::clearPassiveGrabbers(const QEventPoint &point)
Supprime tous les « grabbers » passifs de l'point spécifiée.
Cette fonction est réservée aux gestionnaires d’entrée d’Qt Quick .
Voir également QPointerEvent::addPassiveGrabber().
QObject *QPointerEvent::exclusiveGrabber(const QEventPoint &point) const
Renvoie l'objet qui a été configuré pour recevoir tous les futurs événements de mise à jour ainsi que l'événement de libération contenant l'point on spécifiée.
Cette fonction est principalement destinée à être utilisée dans ` Qt Quick ` pour le moment.
Voir également setExclusiveGrabber().
QList<QPointer<QObject>> QPointerEvent::passiveGrabbers(const QEventPoint &point) const
Renvoie la liste des objets qui ont été désignés pour recevoir tous les futurs événements de mise à jour, ainsi que l'événement de libération contenant l'point donné.
Cette fonction est réservée aux gestionnaires d’entrée d’Qt Quick .
Voir également QPointerEvent::addPassiveGrabber().
QEventPoint &QPointerEvent::point(qsizetype i)
Renvoie une référence de type « QEventPoint » pour le point situé à l'index i.
QEventPoint *QPointerEvent::pointById(int id)
Renvoie le point dont l'id correspond à l'id donné, ou nullptr si aucun point de ce type n'est trouvé.
qsizetype QPointerEvent::pointCount() const
Renvoie le nombre de points contenus dans cet événement de pointeur.
QPointingDevice::PointerType QPointerEvent::pointerType() const
Renvoie le type du point qui a généré l'événement.
const QPointingDevice *QPointerEvent::pointingDevice() const
Renvoie le périphérique source d'où provient cet événement.
Cette méthode est identique à ` QInputEvent::device()` mais utilise un transtypage pour plus de commodité.
const QList<QEventPoint> &QPointerEvent::points() const
Renvoie une liste de points contenus dans cet événement de pointeur.
bool QPointerEvent::removePassiveGrabber(const QEventPoint &point, QObject *grabber)
Supprime l'grabber passif de l'point spécifié s'il y avait été ajouté auparavant. Renvoie « true » s'il s'agissait auparavant d'un grabber passif, et « false » dans le cas contraire.
Cette fonction est réservée aux gestionnaires d’entrée «Qt Quick ».
Voir également QPointerEvent::addPassiveGrabber().
[override virtual] void QPointerEvent::setAccepted(bool accepted)
void QPointerEvent::setExclusiveGrabber(const QEventPoint &point, QObject *exclusiveGrabber)
Indique à la logique de distribution que l'exclusiveGrabber donné doit recevoir tous les futurs événements de mise à jour ainsi que l'événement de publication contenant l'point donné, et que la distribution vers les autres éléments peut être ignorée.
Cette fonction est principalement destinée à être utilisée dans les Qt Quick pour le moment.
Voir également exclusiveGrabber().
[protected delete] QPointerEvent &QPointerEvent::operator=(QPointerEvent &&)
La commande « Move » affecte « other » à cette instance « QPointerEvent ». Cette fonction est supprimée.
[noexcept protected default] QPointerEvent &QPointerEvent::operator=(const QPointerEvent &other)
Attribue par copie l'other à cette instance d'QPointerEvent.
© 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.