QWheelEvent Class
class Qt3DInput::QWheelEventThe QWheelEvent class contains parameters that describe a mouse wheel event. More...
Header: | #include <Qt3DInput/QWheelEvent> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS 3dinput) target_link_libraries(mytarget PRIVATE Qt6::3dinput) |
qmake: | QT += 3dinput |
Instantiated By: | WheelEvent |
Inherits: | QObject |
Public Types
enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
Properties
|
Public Functions
QWheelEvent(const QWheelEvent &e) | |
QPoint | angleDelta() const |
int | buttons() const |
bool | isAccepted() const |
Qt3DInput::QWheelEvent::Modifiers | modifiers() const |
void | setAccepted(bool accepted) |
QEvent::Type | type() const |
int | x() const |
int | y() const |
Related Non-Members
See also QKeyEvent, QMouseEvent, and QMouseHandler.
Member Type Documentation
enum QWheelEvent::Buttons
Constant | Value |
---|---|
Qt3DInput::QWheelEvent::LeftButton | Qt::LeftButton |
Qt3DInput::QWheelEvent::RightButton | Qt::RightButton |
Qt3DInput::QWheelEvent::MiddleButton | Qt::MiddleButton |
Qt3DInput::QWheelEvent::BackButton | Qt::BackButton |
Qt3DInput::QWheelEvent::NoButton | Qt::NoButton |
enum QWheelEvent::Modifiers
Constant | Value |
---|---|
Qt3DInput::QWheelEvent::NoModifier | Qt::NoModifier |
Qt3DInput::QWheelEvent::ShiftModifier | Qt::ShiftModifier |
Qt3DInput::QWheelEvent::ControlModifier | Qt::ControlModifier |
Qt3DInput::QWheelEvent::AltModifier | Qt::AltModifier |
Qt3DInput::QWheelEvent::MetaModifier | Qt::MetaModifier |
Qt3DInput::QWheelEvent::KeypadModifier | Qt::KeypadModifier |
Property Documentation
accepted : bool
Specifies if the mouse wheel event has been accepted
Access functions:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
angleDelta : const QPoint
Specifies The change wheel angle of the mouse wheel event
Access functions:
QPoint | angleDelta() const |
[read-only]
buttons : const int
Specifies the button if present in the mouse wheel event
Access functions:
int | buttons() const |
[read-only]
modifiers : const Qt3DInput::QWheelEvent::Modifiers
Specifies if any modifiers were applied to the mouse wheel event
Access functions:
Qt3DInput::QWheelEvent::Modifiers | modifiers() const |
[read-only]
x : const int
Specifies The X coordinate of the mouse wheel event
Access functions:
int | x() const |
[read-only]
y : const int
Specifies The Y coordinate of the mouse wheel event
Access functions:
int | y() const |
Member Function Documentation
[explicit]
QWheelEvent::QWheelEvent(const QWheelEvent &e)
Constructs a new QWheelEvent instance from the QWheelEvent e.
QPoint QWheelEvent::angleDelta() const
Returns the distance that the wheel is rotated, in eighths of a degree. A positive value indicates that the wheel was rotated forward (away from the user), a negative value indicates the wheel was rotated backward (toward the user).
Note: Getter function for property angleDelta.
int QWheelEvent::buttons() const
Returns a bitfield to be used to check for mouse buttons that may be accompanying the wheel event.
Note: Getter function for property buttons.
bool QWheelEvent::isAccepted() const
Returns whether the event was accepted.
Note: Getter function for property accepted.
Qt3DInput::QWheelEvent::Modifiers QWheelEvent::modifiers() const
Returns the keyboard modifiers that may be accompanying the wheel event.
Note: Getter function for property modifiers.
void QWheelEvent::setAccepted(bool accepted)
Sets the event as accepted if accepted is true.
Note: When an event is accepted, it will prevent further propagation to other listeners.
Note: Setter function for property accepted.
See also isAccepted().
QEvent::Type QWheelEvent::type() const
Returns the QEvent::Type of the event.
int QWheelEvent::x() const
Returns the x position of the mouse event.
Note: Getter function for property x.
int QWheelEvent::y() const
Returns the x position of the mouse event.
Note: Getter function for property y.
© 2024 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.