Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

ActionInput

QML frontend for the Qt3DInput::QActionInput C++ class. More...

Import Statement: import Qt3D.Input 2.4
Since: Qt 5.7
Instantiates: QActionInput

Properties

Signals

Detailed Description

Links a physical device and selected buttons on it which can trigger this action.

Each Action input can be triggered by one or many buttons on a source device

ActionInput {
  sourceDevice: keyboardSourceDevice
  buttons: [Qt.Key_A]
}
ActionInput {
  sourceDevice: keyboardSourceDevice
  buttons: [Qt.Key_A,Qt.Key_B]
}

Property Documentation

buttons : list<int>

The Buttons that can trigger this Action.


sourceDevice : AbstractPhysicalDevice

The current source device of the ActionInput


Signal Documentation

buttonsChanged(const QList<int> &buttons)

This signal is emitted when the buttons associated with the action input is changed.

The corresponding handler is onbuttonsChanged

Note: The corresponding handler is onButtonsChanged.


sourceDeviceChanged()

This signal is emitted when the source device associated with the action input is changed.

The corresponding handler is onSourceDeviceChanged

Note: The corresponding handler is onSourceDeviceChanged.


Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded