void QQnxAbstractVirtualKeyboard::setKeyboardMode(KeyboardMode mode) { if (mode == m_keyboardMode) return; m_keyboardMode = mode; if (m_visible) applyKeyboardOptions(); }
void QQnxAbstractVirtualKeyboard::setEnterKeyType(EnterKeyType type) { if (type == m_enterKeyType) return; m_enterKeyType = type; if (m_visible) applyKeyboardOptions(); }
bool QQnxVirtualKeyboardBps::showKeyboard() { qVirtualKeyboardDebug() << Q_FUNC_INFO << "current visibility=" << isVisible(); // They keyboard's mode is global between applications, we have to set it each time if ( !isVisible() ) applyKeyboardOptions(); virtualkeyboard_show(); return true; }
bool QQnxVirtualKeyboardPps::showKeyboard() { qVirtualKeyboardDebug() << Q_FUNC_INFO; if (!prepareToSend()) return false; // NOTE: This must be done everytime the keyboard is shown even if there is no change because // hiding the keyboard wipes the setting. applyKeyboardOptions(); if (isVisible()) return true; pps_encoder_reset(m_encoder); // Send the show message. pps_encoder_add_string(m_encoder, "msg", "show"); return writeCurrentPPSEncoder(); }