QKeyboardHandler Class
(Qt3DInput::QKeyboardHandler)Provides keyboard event notification. More...
Header: | #include <QKeyboardHandler> |
qmake: | QT += 3dinput |
Since: | Qt 5.5 |
Instantiated By: | KeyboardHandler |
Inherits: | Qt3DCore::QComponent |
Properties
- focus : bool
- sourceDevice : Qt3DInput::QKeyboardDevice*
- 1 property inherited from Qt3DCore::QComponent
- 3 properties inherited from Qt3DCore::QNode
- 1 property inherited from QObject
Public Functions
QKeyboardHandler(Qt3DCore::QNode *parent = nullptr) | |
bool | focus() const |
Qt3DInput::QKeyboardDevice * | sourceDevice() const |
- 2 public functions inherited from Qt3DCore::QComponent
- 13 public functions inherited from Qt3DCore::QNode
- 31 public functions inherited from QObject
Public Slots
void | setFocus(bool focus) |
void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
- 1 public slot inherited from Qt3DCore::QComponent
- 3 public slots inherited from Qt3DCore::QNode
- 1 public slot inherited from QObject
Signals
void | asteriskPressed(Qt3DInput::QKeyEvent *event) |
void | backPressed(Qt3DInput::QKeyEvent *event) |
void | backtabPressed(Qt3DInput::QKeyEvent *event) |
void | callPressed(Qt3DInput::QKeyEvent *event) |
void | cancelPressed(Qt3DInput::QKeyEvent *event) |
void | context1Pressed(Qt3DInput::QKeyEvent *event) |
void | context2Pressed(Qt3DInput::QKeyEvent *event) |
void | context3Pressed(Qt3DInput::QKeyEvent *event) |
void | context4Pressed(Qt3DInput::QKeyEvent *event) |
void | deletePressed(Qt3DInput::QKeyEvent *event) |
void | digit0Pressed(Qt3DInput::QKeyEvent *event) |
void | digit1Pressed(Qt3DInput::QKeyEvent *event) |
void | digit2Pressed(Qt3DInput::QKeyEvent *event) |
void | digit3Pressed(Qt3DInput::QKeyEvent *event) |
void | digit4Pressed(Qt3DInput::QKeyEvent *event) |
void | digit5Pressed(Qt3DInput::QKeyEvent *event) |
void | digit6Pressed(Qt3DInput::QKeyEvent *event) |
void | digit7Pressed(Qt3DInput::QKeyEvent *event) |
void | digit8Pressed(Qt3DInput::QKeyEvent *event) |
void | digit9Pressed(Qt3DInput::QKeyEvent *event) |
void | downPressed(Qt3DInput::QKeyEvent *event) |
void | enterPressed(Qt3DInput::QKeyEvent *event) |
void | escapePressed(Qt3DInput::QKeyEvent *event) |
void | flipPressed(Qt3DInput::QKeyEvent *event) |
void | focusChanged(bool focus) |
void | hangupPressed(Qt3DInput::QKeyEvent *event) |
void | leftPressed(Qt3DInput::QKeyEvent *event) |
void | menuPressed(Qt3DInput::QKeyEvent *event) |
void | noPressed(Qt3DInput::QKeyEvent *event) |
void | numberSignPressed(Qt3DInput::QKeyEvent *event) |
void | pressed(Qt3DInput::QKeyEvent *event) |
void | released(Qt3DInput::QKeyEvent *event) |
void | returnPressed(Qt3DInput::QKeyEvent *event) |
void | rightPressed(Qt3DInput::QKeyEvent *event) |
void | selectPressed(Qt3DInput::QKeyEvent *event) |
void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
void | spacePressed(Qt3DInput::QKeyEvent *event) |
void | tabPressed(Qt3DInput::QKeyEvent *event) |
void | upPressed(Qt3DInput::QKeyEvent *event) |
void | volumeDownPressed(Qt3DInput::QKeyEvent *event) |
void | volumeUpPressed(Qt3DInput::QKeyEvent *event) |
void | yesPressed(Qt3DInput::QKeyEvent *event) |
- 3 signals inherited from Qt3DCore::QComponent
- 4 signals inherited from Qt3DCore::QNode
- 2 signals inherited from QObject
Static Public Members
const QMetaObject | staticMetaObject |
- 9 static public members inherited from QObject
Additional Inherited Members
- 2 protected functions inherited from Qt3DCore::QNode
- 9 protected functions inherited from QObject
Property Documentation
focus : bool
Holds true
if the QKeyboardHandlers has focus.
Access functions:
bool | focus() const |
void | setFocus(bool focus) |
Notifier signal:
void | focusChanged(bool focus) |
sourceDevice : Qt3DInput::QKeyboardDevice*
Holds the keyboard device of the QKeyboardHandler. Without a valid device, the QKeyboardHandler won't receive any event.
Access functions:
Qt3DInput::QKeyboardDevice * | sourceDevice() const |
void | setSourceDevice(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Notifier signal:
void | sourceDeviceChanged(Qt3DInput::QKeyboardDevice *keyboardDevice) |
Member Function Documentation
QKeyboardHandler::QKeyboardHandler(Qt3DCore::QNode *parent = nullptr)
Constructs a new QKeyboardHandler instance with parent parent.
[signal]
void QKeyboardHandler::asteriskPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the * key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::backPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the back key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::backtabPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the backtab key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::callPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the call key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::cancelPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the cancel key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::context1Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the context 1 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::context2Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the context 2 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::context3Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the context 2 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::context4Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the context 4 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::deletePressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the delete key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit0Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 0 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit1Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 1 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit2Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 2 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit3Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 3 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit4Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 4 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit5Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 5 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit6Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 6 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit7Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 7 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit8Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 8 key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::digit9Pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the 9 key is pressed with the event details being contained within event
[signal]
void QKeyboardHandler::downPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the down key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::enterPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the enter key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::escapePressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the escape key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::flipPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the flip key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::hangupPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the hangup key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::leftPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the left key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::menuPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the menu key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::noPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the yes key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::numberSignPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the number sign key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::pressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when a key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::released(Qt3DInput::QKeyEvent *event)
This signal is emitted when a key is released with the event details being contained within event.
[signal]
void QKeyboardHandler::returnPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the return key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::rightPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the right key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::selectPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the select key is pressed with the event details being contained within event.
[slot]
void QKeyboardHandler::setFocus(bool focus)
Sets the focus to focus. If focus is not currently set to true
, this component will receive keyboard focus.
Note: Setter function for property focus.
See also focus().
Qt3DInput::QKeyboardDevice *QKeyboardHandler::sourceDevice() const
Returns the current keyboard device.
Note: Getter function for property sourceDevice.
See also setSourceDevice().
[signal]
void QKeyboardHandler::spacePressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the space key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::tabPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the tab key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::upPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the up key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::volumeDownPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the volume down key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::volumeUpPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the volume up key is pressed with the event details being contained within event.
[signal]
void QKeyboardHandler::yesPressed(Qt3DInput::QKeyEvent *event)
This signal is emitted when the yes key is pressed with the event details being contained within event.
© 2021 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.