QMouseEvent Class▲
- 
					Header: Qt3DInput/QMouseEvent 
- 
					CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) 
- 
					qmake: QT += 3dinput 
- 
					Inherited By: 
- 
					Instantiated By: qml-qt3d-input-mouseevent.xml 
- 
					Inherits: QObject 
Detailed Description▲
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▲
See also QKeyEvent, QWheelEvent, QMouseHandler
Member Type Documentation▲
enum QMouseEvent::Buttons▲
| Constant | |
|---|---|
| Qt3DInput::QMouseEvent::LeftButton | Qt::LeftButton | 
| Qt3DInput::QMouseEvent::RightButton | Qt::RightButton | 
| Qt3DInput::QMouseEvent::MiddleButton | Qt::MiddleButton | 
| Qt3DInput::QMouseEvent::BackButton | Qt::BackButton | 
| Qt3DInput::QMouseEvent::NoButton | Qt::NoButton | 
enum QMouseEvent::Modifiers▲
| Constant | |
|---|---|
| Qt3DInput::QMouseEvent::NoModifier | Qt::NoModifier | 
| Qt3DInput::QMouseEvent::ShiftModifier | Qt::ShiftModifier | 
| Qt3DInput::QMouseEvent::ControlModifier | Qt::ControlModifier | 
| Qt3DInput::QMouseEvent::AltModifier | Qt::AltModifier | 
| Qt3DInput::QMouseEvent::MetaModifier | Qt::MetaModifier | 
| Qt3DInput::QMouseEvent::KeypadModifier | Qt::KeypadModifier | 
Property Documentation▲
accepted : bool▲
Specifies if the mouse event has been accepted
Access functions:
- 
							bool isAccepted() const 
- 
							void setAccepted(bool accepted) 
[read-only] button : const Qt3DInput::QMouseEvent::Buttons▲
Access functions:
- 
							button() const 
[read-only] buttons : const int▲
Access functions:
- 
							int buttons() const 
[read-only] modifiers : const Qt3DInput::QMouseEvent::Modifiers▲
[read-only] wasHeld : const bool▲
Specifies if a mouse button was held down during the mouse event
Access functions:
- 
							bool wasHeld() const 
[read-only] x : const int▲
[read-only] y : const int▲
Member Function Documentation▲
[explicit] QMouseEvent::QMouseEvent(const ::QMouseEvent &e)▲
Constructs a new QMouseEvent instance for the QMouseEvent e.
Qt3DInput::QMouseEvent::Buttons QMouseEvent::button() const▲
Getter function for property button.
int QMouseEvent::buttons() const▲
Getter function for property buttons.
bool QMouseEvent::isAccepted() const▲
Returns whether the event was accepted.
Getter function for property accepted.
Qt3DInput::QMouseEvent::Modifiers QMouseEvent::modifiers() const▲
Returns the keyboard modifiers that may be accompanying the mouse event.
Getter function for property modifiers.
void QMouseEvent::setAccepted(bool accepted)▲
Sets the event as accepted if accepted is true.
When an event is accepted, it will prevent further propagation to other listeners.
Setter function for property accepted.
See Also▲
See also isAccepted()
QEvent::Type QMouseEvent::type() const▲
Returns the QEvent::Type of the event.
int QMouseEvent::x() const▲
Returns the x position of the mouse event.
Getter function for property x.
int QMouseEvent::y() const▲
Returns the y position of the mouse event.
Getter function for property y.




