Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qqnxinputcontext_noimf.h
Go to the documentation of this file.
1
// Copyright (C) 2011 - 2012 Research In Motion
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QQNXINPUTCONTEXT_H
6
#
define
QQNXINPUTCONTEXT_H
7
8
#
include
<
QtCore
/
QLocale
>
9
#
include
<
qpa
/
qplatforminputcontext
.
h
>
10
#
include
<
qpa
/
qplatformintegration
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
class
QQnxAbstractVirtualKeyboard;
15
class
QQnxIntegration
;
16
17
class
QQnxInputContext
:
public
QPlatformInputContext
18
{
19
Q_OBJECT
20
public
:
21
explicit
QQnxInputContext
(
QQnxIntegration
*
integration
,
QQnxAbstractVirtualKeyboard
&
keyboard
);
22
~
QQnxInputContext
();
23
24
bool
isValid
()
const
override
;
25
26
void
reset
()
override
;
27
bool
filterEvent
(
const
QEvent *event)
override
;
28
QRectF
keyboardRect
()
const
override
;
29
bool
handleKeyboardEvent
(
int
flags,
int
sym,
int
mod,
int
scan,
int
cap);
30
31
void
showInputPanel
()
override
;
32
void
hideInputPanel
()
override
;
33
bool
isInputPanelVisible
()
const
override
;
34
35
QLocale
locale
()
const
override
;
36
void
setFocusObject
(QObject *object)
override
;
37
38
private
Q_SLOTS
:
39
void
keyboardHeightChanged
();
40
void
keyboardVisibilityChanged(
bool
visible);
41
void
keyboardLocaleChanged(
const
QLocale &locale);
42
43
private
:
44
bool
hasPhysicalKeyboard();
45
46
bool
m_inputPanelVisible;
47
QLocale m_inputPanelLocale;
48
QQnxIntegration
*m_integration;
49
QQnxAbstractVirtualKeyboard &m_virtualKeyboard;
50
};
51
52
QT_END_NAMESPACE
53
54
#
endif
// QQNXINPUTCONTEXT_H
QQnxInputContext
Definition
qqnxinputcontext_imf.h:26
QQnxInputContext::isInputPanelVisible
bool isInputPanelVisible() const override
Returns input panel visibility status.
Definition
qqnxinputcontext_imf.cpp:1289
QQnxInputContext::reset
void reset() override
Method to be called when input method needs to be reset.
Definition
qqnxinputcontext_imf.cpp:653
QQnxInputContext::hideInputPanel
void hideInputPanel() override
Request to hide input panel.
Definition
qqnxinputcontext_imf.cpp:1283
QQnxInputContext::setFocusObject
void setFocusObject(QObject *object) override
This virtual method gets called to notify updated focus to object.
Definition
qqnxinputcontext_imf.cpp:1336
QQnxInputContext::locale
QLocale locale() const override
Definition
qqnxinputcontext_imf.cpp:1294
QQnxInputContext::isValid
bool isValid() const override
Returns input context validity.
Definition
qqnxinputcontext_imf.cpp:568
QQnxInputContext::filterEvent
bool filterEvent(const QEvent *event) override
This function can be reimplemented to filter input events.
Definition
qqnxinputcontext_imf.cpp:630
QQnxInputContext::handleKeyboardEvent
bool handleKeyboardEvent(int flags, int sym, int mod, int scan, int cap)
Definition
qqnxinputcontext_noimf.cpp:79
QQnxInputContext::keyboardRect
QRectF keyboardRect() const override
This function can be reimplemented to return virtual keyboard rectangle in currently active window co...
Definition
qqnxinputcontext_imf.cpp:646
QQnxInputContext::~QQnxInputContext
~QQnxInputContext()
Definition
qqnxinputcontext_imf.cpp:555
QQnxInputContext::showInputPanel
void showInputPanel() override
Request to show input panel.
Definition
qqnxinputcontext_imf.cpp:1277
QQnxIntegration
Definition
qqnxintegration.h:47
QQnxIntegration::primaryDisplay
QQnxScreen * primaryDisplay() const
Definition
qqnxintegration.cpp:752
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtbase
src
plugins
platforms
qnx
qqnxinputcontext_noimf.h
Generated on
for Qt by
1.18.0