QWheelEvent Class | Qt 3D 5.6

Qt 5.6 | Qt 3D | C++ Classes | QWheelEvent

Qt 5.6.2 Reference Documentation

# QWheelEvent Class

(Qt3DInput::QWheelEvent)

The QWheelEvent class contains parameters that describe a mouse wheel event. More...

Header: | #include <QWheelEvent>
qmake: | QT += 3dinput
Since: | Qt 5.5
Instantiated By: | WheelEvent
Inherits: | QObject

- List of all members, including inherited members

## Public Types

enum | Buttons { LeftButton, RightButton, MiddleButton, BackButton, NoButton }
enum | Modifiers { NoModifier, ShiftModifier, ControlModifier, AltModifier, MetaModifier, KeypadModifier }

## Properties

accepted : bool angleDelta : const QPoint buttons : const int | modifier : const Qt3DInput::QWheelEvent::Modifiers x : const int y : const int

- 1 property inherited from QObject

## Public Functions

| QWheelEvent(const QWheelEvent &e)
| ~QWheelEvent()
QPoint | angleDelta() const
int | buttons() const
bool | isAccepted() const
Modifiers | modifier() const
void | setAccepted(bool accepted)
QEvent::Type | type() 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 QWheelEvent class contains parameters that describe a mouse wheel event.

Mouse wheel events occur when the mouse is rotated.

See also QKeyEvent, QMouseEvent, and QMouseInput.

## Member Type Documentation

### enum QWheelEvent::Buttons

### enum QWheelEvent::Modifiers

## Property Documentation

### accepted : bool

Access functions:

bool | isAccepted() const
void | setAccepted(bool accepted)

### angleDelta : const QPoint

Access functions:

QPoint | angleDelta() const

### buttons : const int

Access functions:

int | buttons() const

### modifier : const Qt3DInput::QWheelEvent::Modifiers

Access functions:

Modifiers | modifier() const

### x : const int

Access functions:

int | x() const

### y : const int

Access functions:

int | y() const

## Member Function Documentation

### QWheelEvent::QWheelEvent(const QWheelEvent &e)

Constructs a new QWheelEvent instance from the QWheelEvent e.

### QWheelEvent::~QWheelEvent()

Destroys the instance of QWheelEvent.

### 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.

### Modifiers QWheelEvent::modifier() const

Returns the keyboard modifier that may be accompanying the wheel event.

Note: Getter function for property modifier.

### 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.