QActionInput Class

class Qt3DInput::QActionInput

QActionInputは、入力イベントのトリガーに使用されるデバイスとボタンを格納します。詳細...

Header: #include <QActionInput>
CMake: find_package(Qt6 REQUIRED COMPONENTS 3dinput)
target_link_libraries(mytarget PRIVATE Qt6::3dinput)
qmake: QT += 3dinput
In QML: ActionInput
Inherits: Qt3DInput::QAbstractActionInput
Status: Deprecated

プロパティ

パブリック関数

QActionInput(Qt3DCore::QNode *parent = nullptr)
QList<int> buttons() const
Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const

パブリックスロット

void setButtons(const QList<int> &buttons)
void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

シグナル

void buttonsChanged(const QList<int> &buttons)
void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

詳細説明

プロパティの説明

buttons : QList<int>

このActionをトリガーできるボタンを保持する。

アクセス関数:

QList<int> buttons() const
void setButtons(const QList<int> &buttons)

通知シグナル:

void buttonsChanged(const QList<int> &buttons)

sourceDevice : Qt3DInput::QAbstractPhysicalDevice*

QActionInput の現在のソースデバイス。

アクセス関数:

Qt3DInput::QAbstractPhysicalDevice *sourceDevice() const
void setSourceDevice(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

ノーティファイア信号:

void sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

メンバ関数ドキュメント

[explicit] QActionInput::QActionInput(Qt3DCore::QNode *parent = nullptr)

parent を持つ新しい QActionInput インスタンスを構築します。

[signal] void QActionInput::buttonsChanged(const QList<int> &buttons)

このシグナルは、アクション入力に関連付けられたボタンが変更されたときに発行されます。変更されたボタンはbuttons

注: プロパティbuttons に対するノーティファイア・シグナル。

[slot] void QActionInput::setButtons(const QList<int> &buttons)

QActionInput インスタンスをトリガーするボタンをbuttons に設定します。

注: プロパティbuttons のセッター関数。

buttons()も参照してください

[signal] void QActionInput::sourceDeviceChanged(Qt3DInput::QAbstractPhysicalDevice *sourceDevice)

このシグナルは、アクション入力に関連付けられたソース・デバイスがsourceDevice に変更されたときに発せられます。

注: プロパティsourceDevice に対するノーティファイアシグナル。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。