void InputDevice::sendFullKeyEvent(QKeyEvent *event) { if (!keyboardFocus()) { qWarning("Cannot send key event, no keyboard focus, fix the compositor"); return; } QtKeyExtensionGlobal *ext = m_compositor->qtkeyExtension(); if (ext && ext->postQtKeyEvent(event, keyboardFocus())) return; if (event->type() == QEvent::KeyPress) m_keyboard->sendKeyPressEvent(event->nativeScanCode()); else if (event->type() == QEvent::KeyRelease) m_keyboard->sendKeyReleaseEvent(event->nativeScanCode()); }
void FunctionalityTests::performTests(float dt) { _keyTimer += dt; _timer = 0.0f; if (fullScreenToggle()) return; if (resetParameters()) return; if (changeViewPortColor()) return; if (pixelPointScaleChange()) { return; } if (keyboardFocus()) { return ; } }