Q3DMouseEvent Class
(Qt3D::Q3DMouseEvent)The Qt3D::Q3DMouseEvent contains parameters that describe a mouse event. More...
| Header: | #include <Q3DMouseEvent> |
| qmake: | QT += 3dcore |
| Since: | Qt 5.5 |
| Inherits: | QObject |
Public Types
| enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
| enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
Properties
- 1 property inherited from QObject
Public Functions
| Q3DMouseEvent(const QMouseEvent & e) | |
| ~Q3DMouseEvent() | |
| Buttons | button() const |
| int | buttons() const |
| bool | isAccepted() const |
| Modifiers | modifier() const |
| void | setAccepted(bool accepted) |
| QEvent::Type | type() const |
| bool | wasHeld() const |
| int | x() const |
| int | y() const |
- 31 public functions inherited from QObject
Additional Inherited Members
- 1 public slot inherited from QObject
- 2 signals inherited from QObject
- 1 public variable inherited from QObject
- 10 static public members inherited from QObject
- 9 protected functions inherited from QObject
- 2 protected variables inherited from QObject
Detailed Description
The Qt3D::Q3DMouseEvent contains parameters that describe a mouse event.
Mouse events occur when a mouse button is pressed and the ray traversing the view, originating from the mouse position intersects with one or more elements of the scene.
See also Qt3D::Q3DKeyEvent, Qt3D::Q3DWheelEvent, and Qt3D::QMouseInput.
Property Documentation
accepted : bool
Access functions:
| bool | isAccepted() const |
| void | setAccepted(bool accepted) |
button : const Qt3D::Q3DMouseEvent::Buttons
Access functions:
| Buttons | button() const |
buttons : const int
Access functions:
| int | buttons() const |
modifier : const Qt3D::Q3DMouseEvent::Modifiers
Access functions:
| Modifiers | modifier() const |
wasHeld : const bool
Access functions:
| bool | wasHeld() const |
x : const int
Access functions:
| int | x() const |
y : const int
Access functions:
| int | y() const |
Member Function Documentation
Q3DMouseEvent::Q3DMouseEvent(const QMouseEvent & e)
Constructs a new Qt3D::Q3DMouseEvent instance for the QMouseEvent e.
Q3DMouseEvent::~Q3DMouseEvent()
QEvent::Type Q3DMouseEvent::type() const
Returns the QEvent::Type of the event.