Класс QGamepadKeyNavigation
Обеспечивает поддержку событий клавиатуры, срабатывающих от геймпадов. Подробнее...
| Заголовок: | #include <QGamepadKeyNavigation> |
| qmake: | QT += gamepad |
| Наследует: | QObject |
Свойства
|
|
- 1 свойство унаследовано от QObject
Общедоступные функции
| QGamepadKeyNavigation(QObject *parent = nullptr) | |
| bool | active() const |
| Qt::Key | buttonAKey() const |
| Qt::Key | buttonBKey() const |
| Qt::Key | buttonGuideKey() const |
| Qt::Key | buttonL1Key() const |
| Qt::Key | buttonL2Key() const |
| Qt::Key | buttonL3Key() const |
| Qt::Key | buttonR1Key() const |
| Qt::Key | buttonR2Key() const |
| Qt::Key | buttonR3Key() const |
| Qt::Key | buttonSelectKey() const |
| Qt::Key | buttonStartKey() const |
| Qt::Key | buttonXKey() const |
| Qt::Key | buttonYKey() const |
| Qt::Key | downKey() const |
| QGamepad * | gamepad() const |
| Qt::Key | leftKey() const |
| Qt::Key | rightKey() const |
| Qt::Key | upKey() const |
- 32 общедоступные функции, унаследованные от QObject
Открытые слоты
| void | setActive(bool isActive) |
| void | setButtonAKey(Qt::Key key) |
| void | setButtonBKey(Qt::Key key) |
| void | setButtonGuideKey(Qt::Key key) |
| void | setButtonL1Key(Qt::Key key) |
| void | setButtonL2Key(Qt::Key key) |
| void | setButtonL3Key(Qt::Key key) |
| void | setButtonR1Key(Qt::Key key) |
| void | setButtonR2Key(Qt::Key key) |
| void | setButtonR3Key(Qt::Key key) |
| void | setButtonSelectKey(Qt::Key key) |
| void | setButtonStartKey(Qt::Key key) |
| void | setButtonXKey(Qt::Key key) |
| void | setButtonYKey(Qt::Key key) |
| void | setDownKey(Qt::Key key) |
| void | setGamepad(QGamepad *gamepad) |
| void | setLeftKey(Qt::Key key) |
| void | setRightKey(Qt::Key key) |
| void | setUpKey(Qt::Key key) |
- 1 открытый слот, унаследованный от QObject
Сигналы
| void | activeChanged(bool isActive) |
| void | buttonAKeyChanged(Qt::Key key) |
| void | buttonBKeyChanged(Qt::Key key) |
| void | buttonGuideKeyChanged(Qt::Key key) |
| void | buttonL1KeyChanged(Qt::Key key) |
| void | buttonL2KeyChanged(Qt::Key key) |
| void | buttonL3KeyChanged(Qt::Key key) |
| void | buttonR1KeyChanged(Qt::Key key) |
| void | buttonR2KeyChanged(Qt::Key key) |
| void | buttonR3KeyChanged(Qt::Key key) |
| void | buttonSelectKeyChanged(Qt::Key key) |
| void | buttonStartKeyChanged(Qt::Key key) |
| void | buttonXKeyChanged(Qt::Key key) |
| void | buttonYKeyChanged(Qt::Key key) |
| void | downKeyChanged(Qt::Key key) |
| void | gamepadChanged(QGamepad *gamepad) |
| void | leftKeyChanged(Qt::Key key) |
| void | rightKeyChanged(Qt::Key key) |
| void | upKeyChanged(Qt::Key key) |
- 2 сигнала, унаследованные от QObject
Дополнительные унаследованные члены
- 11 статических публичных членов, унаследованных от QObject
- 9 защищённых функций, унаследованных от QObject
Подробное описание
Обеспечивает поддержку событий клавиатуры, вызываемых джойстиками.
QGamepadKeyNavigation обеспечивает поддержку событий клавиатуры, вызываемых джойстиками.
Документация по свойствам
active : bool
Функции доступа:
| bool | active() const |
| void | setActive(bool isActive) |
Сигнал уведомления:
| void | activeChanged(bool isActive) |
buttonAKey : Qt::Key
Функции доступа:
| Qt::Key | buttonAKey() const |
| void | setButtonAKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonAKeyChanged(Qt::Key key) |
buttonBKey : Qt::Key
Функции доступа:
| Qt::Key | buttonBKey() const |
| void | setButtonBKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonBKeyChanged(Qt::Key key) |
buttonGuideKey : Qt::Key
Функции доступа:
| Qt::Key | buttonGuideKey() const |
| void | setButtonGuideKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonGuideKeyChanged(Qt::Key key) |
buttonL1Key : Qt::Key
Функции доступа:
| Qt::Key | buttonL1Key() const |
| void | setButtonL1Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonL1KeyChanged(Qt::Key key) |
buttonL2Key : Qt::Key
Функции доступа:
| Qt::Key | buttonL2Key() const |
| void | setButtonL2Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonL2KeyChanged(Qt::Key key) |
buttonL3Key : Qt::Key
Функции доступа:
| Qt::Key | buttonL3Key() const |
| void | setButtonL3Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonL3KeyChanged(Qt::Key key) |
buttonR1Key : Qt::Key
Функции доступа:
| Qt::Key | buttonR1Key() const |
| void | setButtonR1Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonR1KeyChanged(Qt::Key key) |
buttonR2Key : Qt::Key
Функции доступа:
| Qt::Key | buttonR2Key() const |
| void | setButtonR2Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonR2KeyChanged(Qt::Key key) |
buttonR3Key : Qt::Key
Функции доступа:
| Qt::Key | buttonR3Key() const |
| void | setButtonR3Key(Qt::Key key) |
Сигнал уведомления:
| void | buttonR3KeyChanged(Qt::Key key) |
buttonSelectKey : Qt::Key
Функции доступа:
| Qt::Key | buttonSelectKey() const |
| void | setButtonSelectKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonSelectKeyChanged(Qt::Key key) |
buttonStartKey : Qt::Key
Функции доступа:
| Qt::Key | buttonStartKey() const |
| void | setButtonStartKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonStartKeyChanged(Qt::Key key) |
buttonXKey : Qt::Key
Функции доступа:
| Qt::Key | buttonXKey() const |
| void | setButtonXKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonXKeyChanged(Qt::Key key) |
buttonYKey : Qt::Key
Функции доступа:
| Qt::Key | buttonYKey() const |
| void | setButtonYKey(Qt::Key key) |
Сигнал уведомления:
| void | buttonYKeyChanged(Qt::Key key) |
downKey : Qt::Key
Функции доступа:
| Qt::Key | downKey() const |
| void | setDownKey(Qt::Key key) |
Сигнал уведомления:
| void | downKeyChanged(Qt::Key key) |
gamepad : QGamepad *
Функции доступа:
| QGamepad * | gamepad() const |
| void | setGamepad(QGamepad *gamepad) |
Сигнал уведомления:
| void | gamepadChanged(QGamepad *gamepad) |
leftKey : Qt::Key
Функции доступа:
| Qt::Key | leftKey() const |
| void | setLeftKey(Qt::Key key) |
Сигнал уведомления:
| void | leftKeyChanged(Qt::Key key) |
rightKey : Qt::Key
Функции доступа:
| Qt::Key | rightKey() const |
| void | setRightKey(Qt::Key key) |
Сигнал уведомления:
| void | rightKeyChanged(Qt::Key key) |
upKey : Qt::Key
Функции доступа:
| Qt::Key | upKey() const |
| void | setUpKey(Qt::Key key) |
Сигнал уведомления:
| void | upKeyChanged(Qt::Key key) |
Документация по членам-функциям
QGamepadKeyNavigation::QGamepadKeyNavigation(QObject *parent = nullptr)
Создаёт объект QGamepadNavigation с заданным parent.
bool QGamepadKeyNavigation::active() const
* Возвращает значение, указывающее, активна ли навигация по кнопкам геймпада или нет.
Примечание: Функция-геттер для свойства active.
См. также setActive().
Qt::Key QGamepadKeyNavigation::buttonAKey() const
Возвращает отображение клавиши для кнопки A.
Примечание: Функция-геттер для свойства buttonAKey.
См. также setButtonAKey().
Qt::Key QGamepadKeyNavigation::buttonBKey() const
Возвращает отображение клавиши для кнопки B.
Примечание: Функция-геттер для свойства buttonBKey.
См. также setButtonBKey().
Qt::Key QGamepadKeyNavigation::buttonGuideKey() const
Возвращает отображение клавиши для кнопки Guide.
Примечание: Функция-геттер для свойства buttonGuideKey.
См. также setButtonGuideKey().
Qt::Key QGamepadKeyNavigation::buttonL1Key() const
Возвращает отображение клавиши для левой кнопки плеча.
Примечание: Функция-геттер для свойства buttonL1Key.
См. также setButtonL1Key().
Qt::Key QGamepadKeyNavigation::buttonL2Key() const
Возвращает отображение клавиши для левой триггерной кнопки.
Примечание: Функция-геттер для свойства buttonL2Key.
См. также setButtonL2Key().
Qt::Key QGamepadKeyNavigation::buttonL3Key() const
Возвращает отображение клавиши для левой кнопки джойстика.
Примечание: Функция-геттер для свойства buttonL3Key.
См. также setButtonL3Key().
Qt::Key QGamepadKeyNavigation::buttonR1Key() const
Возвращает отображение клавиши для правой кнопки плеча.
Примечание: Функция-геттер для свойства buttonR1Key.
См. также setButtonR1Key().
Qt::Key QGamepadKeyNavigation::buttonR2Key() const
Возвращает отображение клавиши для правой триггерной кнопки.
Примечание: Функция-геттер для свойства buttonR2Key.
См. также setButtonR2Key().
Qt::Key QGamepadKeyNavigation::buttonR3Key() const
Возвращает отображение клавиши для правой кнопки джойстика.
Примечание: Функция-геттер для свойства buttonR3Key.
См. также setButtonR3Key().
Qt::Key QGamepadKeyNavigation::buttonSelectKey() const
Возвращает отображение клавиши для кнопки Select.
Примечание: Функция-геттер для свойства buttonSelectKey.
См. также setButtonSelectKey().
Qt::Key QGamepadKeyNavigation::buttonStartKey() const
Возвращает отображение клавиши для кнопки Start.
Примечание: Функция-геттер для свойства buttonStartKey.
См. также setButtonStartKey().
Qt::Key QGamepadKeyNavigation::buttonXKey() const
Возвращает отображение клавиши для кнопки X.
Примечание: Функция-геттер для свойства buttonXKey.
См. также setButtonXKey().
Qt::Key QGamepadKeyNavigation::buttonYKey() const
Возвращает отображение клавиши для кнопки Y.
Примечание: Функция-геттер для свойства buttonYKey.
См. также setButtonYKey().
Qt::Key QGamepadKeyNavigation::downKey() const
Возвращает отображение клавиши для кнопки Down.
Примечание: Функция-геттер для свойства downKey.
См. также setDownKey().
QGamepad *QGamepadKeyNavigation::gamepad() const
Возвращает указатель на текущий QGamepad.
Примечание: Функция-геттер для свойства gamepad.
См. также setGamepad().
Qt::Key QGamepadKeyNavigation::leftKey() const
Возвращает сопоставление клавиши для левой кнопки.
Примечание: Функция-геттер для свойства leftKey.
См. также setLeftKey().
Qt::Key QGamepadKeyNavigation::rightKey() const
Возвращает сопоставление клавиши для правой кнопки.
Примечание: Функция-геттер для свойства rightKey.
См. также setRightKey().
[slot] void QGamepadKeyNavigation::setActive(bool isActive)
Активирует навигацию по клавишам, если isActive равно true, в противном случае отключает.
Примечание: Функция-сеттер для свойства active.
См. также active().
[slot] void QGamepadKeyNavigation::setButtonAKey(Qt::Key key)
* Устанавливает сопоставление клавиши A с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonAKey.
См. также buttonAKey().
[slot] void QGamepadKeyNavigation::setButtonBKey(Qt::Key key)
* Устанавливает сопоставление клавиши B с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonBKey.
См. также buttonBKey().
[slot] void QGamepadKeyNavigation::setButtonGuideKey(Qt::Key key)
* Устанавливает сопоставление клавиши Guide с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonGuideKey.
См. также buttonGuideKey().
[slot] void QGamepadKeyNavigation::setButtonL1Key(Qt::Key key)
* Устанавливает сопоставление клавиши левой плечевой кнопки с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonL1Key.
См. также buttonL1Key().
[slot] void QGamepadKeyNavigation::setButtonL2Key(Qt::Key key)
* Устанавливает сопоставление клавиши левого триггера с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonL2Key.
См. также buttonL2Key().
[slot] void QGamepadKeyNavigation::setButtonL3Key(Qt::Key key)
* Устанавливает сопоставление клавиши левой аналоговой стика с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonL3Key.
См. также buttonL3Key().
[slot] void QGamepadKeyNavigation::setButtonR1Key(Qt::Key key)
* Устанавливает сопоставление клавиши правой плечевой кнопки с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonR1Key.
См. также buttonR1Key().
[slot] void QGamepadKeyNavigation::setButtonR2Key(Qt::Key key)
* Устанавливает сопоставление клавиши правого триггера с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonR2Key.
См. также buttonR2Key().
[slot] void QGamepadKeyNavigation::setButtonR3Key(Qt::Key key)
* Устанавливает сопоставление клавиши правого аналогового стика с * кодом клавиши, указанным в key.
Примечание: Функция-сеттер для свойства buttonR3Key.
См. также buttonR3Key().
[slot] void QGamepadKeyNavigation::setButtonSelectKey(Qt::Key key)
* Устанавливает сопоставление клавиши Select с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonSelectKey.
См. также buttonSelectKey().
[slot] void QGamepadKeyNavigation::setButtonStartKey(Qt::Key key)
* Устанавливает сопоставление клавиши Start с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonStartKey.
См. также buttonStartKey().
[slot] void QGamepadKeyNavigation::setButtonXKey(Qt::Key key)
* Устанавливает сопоставление клавиши X с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonXKey.
См. также buttonXKey().
[slot] void QGamepadKeyNavigation::setButtonYKey(Qt::Key key)
* Устанавливает сопоставление клавиши Y с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства buttonYKey.
См. также buttonYKey().
[slot] void QGamepadKeyNavigation::setDownKey(Qt::Key key)
* Устанавливает сопоставление клавиши Вниз с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства downKey.
См. также downKey().
[slot] void QGamepadKeyNavigation::setGamepad(QGamepad *gamepad)
* Выбирает указанный gamepad.
Примечание: Функция-сеттер для свойства gamepad.
См. также gamepad().
[slot] void QGamepadKeyNavigation::setLeftKey(Qt::Key key)
* Устанавливает сопоставление клавиши Лево с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства leftKey.
См. также leftKey().
[slot] void QGamepadKeyNavigation::setRightKey(Qt::Key key)
* Устанавливает сопоставление клавиши Право с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства rightKey.
См. также rightKey().
[slot] void QGamepadKeyNavigation::setUpKey(Qt::Key key)
* Устанавливает сопоставление клавиши Вверх с кодом клавиши * указанным в key.
Примечание: Функция-сеттер для свойства upKey.
См. также upKey().
Qt::Key QGamepadKeyNavigation::upKey() const
Возвращает сопоставление клавиши для кнопки Вверх.
Примечание: Функция-геттер для свойства upKey.
См. также setUpKey().
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qgamepadkeynavigation.html