QGraphicsSceneContextMenuEvent
La classe QGraphicsSceneContextMenuEvent décrit les événements liés au menu contextuel dans le framework de la Vue Graphique. Plus d'informations...
#include <QGraphicsSceneContextMenuEvent>
Voir la position dans l'arbre des classes.
Héritage
Hérite de QGraphicsSceneEvent.
La classe a été introduite dans Qt 4.2.
Description détaillée
La classe QGraphicsSceneContextMenuEvent décrit les événements liés au menu contextuel dans le framework de la Vue Graphique.
Un QContextMenuEvent reçu par une QGraphicsView est converti en un QGraphicsSceneContextMenuEvent. La position QContextMenuEvent::globalPos() est convertie dans les espaces de coordonnés d'objet, de scène et peut être définie en coordonnés de l'élément, de la scène et de l'écran (pos(), scenePos() et screenPos()).
Voir aussi QGraphicsSceneMouseEvent, QGraphicsSceneWheelEvent et QContextMenuEvent.
Type
enum QGraphicsSceneContextMenuEvent::Reason
L'énumération décrit la raison de l'envoi de l'événement contextuel.
Constante | Valeur | Description |
QGraphicsSceneContextMenuEvent::Mouse | | La souris a provoqué l'envoi de l'événement. Sur la plupart des plateformes, cela signifie un clic sur le bouton droit de la souris. |
QGraphicsSceneContextMenuEvent::Keyboard | 1 | Le clavier a provoqué l'envoi de l'événement. Sur Windows et Mac OS X, cela signifie que le bouton de menu a été déclenché. |
QGraphicsSceneContextMenuEvent::Other | 2 | L'événement a été envoyé pour d'autres raisons (c'est-à-dire, pas par la souris ou le clavier). |
Fonctions membres
Détruit l'événement.
Qt::KeyboardModifiers QGraphicsSceneContextMenuEvent::modifiers () const
Retourne les modificateurs de clavier lorsque le menu contextuel a été appelé.
QPointF QGraphicsSceneContextMenuEvent::pos () const
Retourne la position du curseur de souris dans l'espace de coordonnées de l'objet au moment de l'appel au menu contextuel.
Voir aussi scenePos() et screenPos().
Reason QGraphicsSceneContextMenuEvent::reason () const
Retourne la raison de l'événement lié au menu contextuel.
Voir aussi QGraphicsSceneContextMenuEvent::Reason.
QPointF QGraphicsSceneContextMenuEvent::scenePos () const
Retourne la position du curseur de souris dans l'espace de coordonnées de la scène au moment de l'appel au menu contextuel.
Voir aussi pos() et screenPos().
QPoint QGraphicsSceneContextMenuEvent::screenPos () const
Retourne la position du curseur de souris dans l'espace de coordonnées de l'écran au moment de l'appel au menu contextuel.
Voir aussi pos() et scenePos().
Remerciements
Merci à Alexandre Laurent pour la traduction et à Jonathan Courtois ainsi qu'à Jacques Thery pour leur relecture !