KeyboardController Class


Public Functions

void addKeyboardInput(const QNodeId & input)
QNodeId currentFocusItem() const
QVector<QNodeId> keyboardInputs() const
QVector<HKeyboardInput> keyboardInputsHandles() const
QNodeId lastKeyboardInputRequester() const
void removeKeyboardInput(const QNodeId & input)
void requestFocusForInput(const QNodeId & inputId)
void setCurrentFocusItem(const QNodeId & input)
void setInputHandler(InputHandler * handler)
void updateFromPeer(QNode * peer)

Protected Functions

void sceneChangeEvent(const QSceneChangePtr &)

Member Function Documentation


void KeyboardController::addKeyboardInput(const QNodeId & input)

QNodeId KeyboardController::currentFocusItem() const

See also setCurrentFocusItem().

QVector<QNodeId> KeyboardController::keyboardInputs() const

QVector<HKeyboardInput> KeyboardController::keyboardInputsHandles() const

QNodeId KeyboardController::lastKeyboardInputRequester() const

void KeyboardController::removeKeyboardInput(const QNodeId & input)

void KeyboardController::requestFocusForInput(const QNodeId & inputId)

[protected] void KeyboardController::sceneChangeEvent(const QSceneChangePtr &)

void KeyboardController::setCurrentFocusItem(const QNodeId & input)

See also currentFocusItem().

void KeyboardController::setInputHandler(InputHandler * handler)

void KeyboardController::updateFromPeer(QNode * peer)

© 2016 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.