4#ifndef QQNXINPUTCONTEXT_H
5#define QQNXINPUTCONTEXT_H
7#include <QtCore/QLocale>
8#include <qpa/qplatforminputcontext.h>
9#include <qpa/qplatformintegration.h>
13class QQnxAbstractVirtualKeyboard;
39 void keyboardVisibilityChanged(
bool visible);
40 void keyboardLocaleChanged(
const QLocale &locale);
43 bool hasPhysicalKeyboard();
45 bool m_inputPanelVisible;
46 QLocale m_inputPanelLocale;
48 QQnxAbstractVirtualKeyboard &m_virtualKeyboard;
bool isInputPanelVisible() const override
Returns input panel visibility status.
void reset() override
Method to be called when input method needs to be reset.
void hideInputPanel() override
Request to hide input panel.
void setFocusObject(QObject *object) override
This virtual method gets called to notify updated focus to object.
QLocale locale() const override
bool isValid() const override
Returns input context validity.
bool filterEvent(const QEvent *event) override
This function can be reimplemented to filter input events.
bool handleKeyboardEvent(int flags, int sym, int mod, int scan, int cap)
QRectF keyboardRect() const override
This function can be reimplemented to return virtual keyboard rectangle in currently active window co...
void showInputPanel() override
Request to show input panel.
QQnxScreen * primaryDisplay() const