QGraphicsSceneContextMenuEvent Class▲
-
Header: QGraphicsSceneContextMenuEvent
-
CMake:
find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
-
qmake: QT += widgets
-
Inherits: QGraphicsSceneEvent
-
Group: QGraphicsSceneContextMenuEvent is part of graphicsview-api
Detailed Description▲
A QContextMenuEvent received by a QGraphicsView is translated into a QGraphicsSceneContextMenuEvent. The QContextMenuEvent::globalPos() is translated into item, scene, and screen coordinates (pos(), scenePos(), and screenPos()).
See Also▲
Member Type Documentation▲
enum QGraphicsSceneContextMenuEvent::Reason▲
This enum describes the reason why the context event was sent.
Constant |
Value |
Description |
---|---|---|
0 |
The mouse caused the event to be sent. On most platforms, this means the right mouse button was clicked. |
|
QGraphicsSceneContextMenuEvent::Keyboard |
1 |
The keyboard caused this event to be sent. On Windows and macOS, this means the menu button was pressed. |
2 |
The event was sent by some other means (i.e. not by the mouse or keyboard). |
Member Function Documentation▲
[virtual] QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent()▲
Destroys the event.
Qt::KeyboardModifiers QGraphicsSceneContextMenuEvent::modifiers() const▲
Returns the keyboard modifiers in use when the context menu was requested.
QPointF QGraphicsSceneContextMenuEvent::pos() const▲
Returns the position of the mouse cursor in item coordinates at the moment the context menu was requested.
See Also▲
QGraphicsSceneContextMenuEvent::Reason QGraphicsSceneContextMenuEvent::reason() const▲
Returns the reason for the context menu event.
See Also▲
QPointF QGraphicsSceneContextMenuEvent::scenePos() const▲
Returns the position of the mouse cursor in scene coordinates at the moment the context menu was requested.