The 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 |
Since: | Qt 5.5 |
Instantiated By: | WheelEvent |
Inherits: | QObject |
enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton } |
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier } |
|
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 |
Mouse wheel events occur when the mouse is rotated.
See also QKeyEvent, QMouseEvent, and QMouseHandler.
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 |
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 |
Specifies if the mouse wheel event has been accepted
Access functions:
bool | isAccepted() const |
void | setAccepted(bool accepted) |
[read-only]
angleDelta : const QPointSpecifies The change wheel angle of the mouse wheel event
Access functions:
QPoint | angleDelta() const |
[read-only]
buttons : const intSpecifies the button if present in the mouse wheel event
Access functions:
int | buttons() const |
[read-only]
modifiers : const Qt3DInput::QWheelEvent::ModifiersSpecifies if any modifiers were applied to the mouse wheel event
Access functions:
Qt3DInput::QWheelEvent::Modifiers | modifiers() const |
[read-only]
x : const intSpecifies The X coordinate of the mouse wheel event
Access functions:
int | x() const |
[read-only]
y : const intSpecifies The Y coordinate of the mouse wheel event
Access functions:
int | y() const |
Constructs a new QWheelEvent instance from the QWheelEvent e.
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.
Returns a bitfield to be used to check for mouse buttons that may be accompanying the wheel event.
Note: Getter function for property buttons.
Returns whether the event was accepted.
Note: Getter function for property accepted.
Returns the keyboard modifiers that may be accompanying the wheel event.
Note: Getter function for property modifiers.
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().
Returns the QEvent::Type of the event.
Returns the x position of the mouse event.
Note: Getter function for property x.
Returns the x position of the mouse event.
Note: Getter function for property y.