kernel/qinputmethod.cpp

Switch to Source codePreprocessed file
LineSource CodeCoverage
1 -
2 -
3 -
4 -
5 -
6 -
7QInputMethod::QInputMethod() -
8 : QObject(*new QInputMethodPrivate) -
9{ -
10}
executed: }
Execution Count:276
276
11 -
12 -
13 -
14 -
15QInputMethod::~QInputMethod() -
16{ -
17} -
18QTransform QInputMethod::inputItemTransform() const -
19{ -
20 const QInputMethodPrivate * const d = d_func(); -
21 return d->inputItemTransform;
executed: return d->inputItemTransform;
Execution Count:2
2
22} -
23 -
24 -
25 -
26 -
27 -
28 -
29void QInputMethod::setInputItemTransform(const QTransform &transform) -
30{ -
31 QInputMethodPrivate * const d = d_func(); -
32 if (d->inputItemTransform == transform)
evaluated: d->inputItemTransform == transform
TRUEFALSE
yes
Evaluation Count:855
yes
Evaluation Count:484
484-855
33 return;
executed: return;
Execution Count:855
855
34 -
35 d->inputItemTransform = transform; -
36 cursorRectangleChanged(); -
37}
executed: }
Execution Count:484
484
38QRectF QInputMethod::cursorRectangle() const -
39{ -
40 const QInputMethodPrivate * const d = d_func(); -
41 -
42 QObject *focusObject = (static_cast<QGuiApplication *>(QCoreApplication::instance()))->focusObject(); -
43 if (!focusObject)
evaluated: !focusObject
TRUEFALSE
yes
Evaluation Count:1
yes
Evaluation Count:2
1-2
44 return QRectF();
executed: return QRectF();
Execution Count:1
1
45 -
46 QInputMethodQueryEvent query(Qt::ImCursorRectangle); -
47 QGuiApplication::sendEvent(focusObject, &query); -
48 QRectF r = query.value(Qt::ImCursorRectangle).toRectF(); -
49 if (!r.isValid())
partially evaluated: !r.isValid()
TRUEFALSE
no
Evaluation Count:0
yes
Evaluation Count:2
0-2
50 return QRectF();
never executed: return QRectF();
0
51 -
52 return d->inputItemTransform.mapRect(r);
executed: return d->inputItemTransform.mapRect(r);
Execution Count:2
2
53} -
54 -
55 -
56 -
57 -
58 -
59QRectF QInputMethod::keyboardRectangle() const -
60{ -
61 const QInputMethodPrivate * const d = d_func(); -
62 QPlatformInputContext *ic = d->platformInputContext(); -
63 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:3
no
Evaluation Count:0
0-3
64 return ic->keyboardRect();
executed: return ic->keyboardRect();
Execution Count:3
3
65 return QRectF();
never executed: return QRectF();
0
66} -
67void QInputMethod::show() -
68{ -
69 QInputMethodPrivate * const d = d_func(); -
70 QPlatformInputContext *ic = d->platformInputContext(); -
71 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:2
no
Evaluation Count:0
0-2
72 ic->showInputPanel();
executed: ic->showInputPanel();
Execution Count:2
2
73}
executed: }
Execution Count:2
2
74void QInputMethod::hide() -
75{ -
76 QInputMethodPrivate * const d = d_func(); -
77 QPlatformInputContext *ic = d->platformInputContext(); -
78 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:2
no
Evaluation Count:0
0-2
79 ic->hideInputPanel();
executed: ic->hideInputPanel();
Execution Count:2
2
80}
executed: }
Execution Count:2
2
81bool QInputMethod::isVisible() const -
82{ -
83 const QInputMethodPrivate * const d = d_func(); -
84 QPlatformInputContext *ic = d->platformInputContext(); -
85 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:5
no
Evaluation Count:0
0-5
86 return ic->isInputPanelVisible();
executed: return ic->isInputPanelVisible();
Execution Count:5
5
87 return false;
never executed: return false;
0
88} -
89void QInputMethod::setVisible(bool visible) -
90{ -
91 visible ? show() : hide(); -
92}
executed: }
Execution Count:2
2
93bool QInputMethod::isAnimating() const -
94{ -
95 const QInputMethodPrivate * const d = d_func(); -
96 QPlatformInputContext *ic = d->platformInputContext(); -
97 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:3
no
Evaluation Count:0
0-3
98 return ic->isAnimating();
executed: return ic->isAnimating();
Execution Count:3
3
99 return false;
never executed: return false;
0
100} -
101 -
102 -
103 -
104 -
105 -
106QLocale QInputMethod::locale() const -
107{ -
108 const QInputMethodPrivate * const d = d_func(); -
109 QPlatformInputContext *ic = d->platformInputContext(); -
110 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:1
no
Evaluation Count:0
0-1
111 return ic->locale();
executed: return ic->locale();
Execution Count:1
1
112 return QLocale::c();
never executed: return QLocale::c();
0
113} -
114 -
115 -
116 -
117 -
118 -
119Qt::LayoutDirection QInputMethod::inputDirection() const -
120{ -
121 const QInputMethodPrivate * const d = d_func(); -
122 QPlatformInputContext *ic = d->platformInputContext(); -
123 if (ic)
evaluated: ic
TRUEFALSE
yes
Evaluation Count:1
yes
Evaluation Count:200
1-200
124 return ic->inputDirection();
executed: return ic->inputDirection();
Execution Count:1
1
125 return Qt::LeftToRight;
executed: return Qt::LeftToRight;
Execution Count:200
200
126} -
127void QInputMethod::update(Qt::InputMethodQueries queries) -
128{ -
129 QInputMethodPrivate * const d = d_func(); -
130 -
131 if (queries & Qt::ImEnabled) {
evaluated: queries & Qt::ImEnabled
TRUEFALSE
yes
Evaluation Count:14201
yes
Evaluation Count:1577
1577-14201
132 QObject *focus = (static_cast<QGuiApplication *>(QCoreApplication::instance()))->focusObject(); -
133 bool enabled = d->objectAcceptsInputMethod(focus); -
134 QPlatformInputContextPrivate::setInputMethodAccepted(enabled); -
135 }
executed: }
Execution Count:14201
14201
136 -
137 QPlatformInputContext *ic = d->platformInputContext(); -
138 if (ic)
evaluated: ic
TRUEFALSE
yes
Evaluation Count:3
yes
Evaluation Count:15775
3-15775
139 ic->update(queries);
executed: ic->update(queries);
Execution Count:3
3
140 -
141 if (queries & Qt::ImCursorRectangle)
evaluated: queries & Qt::ImCursorRectangle
TRUEFALSE
yes
Evaluation Count:14024
yes
Evaluation Count:1754
1754-14024
142 cursorRectangleChanged();
executed: cursorRectangleChanged();
Execution Count:14024
14024
143}
executed: }
Execution Count:15778
15778
144 -
145 -
146 -
147 -
148 -
149 -
150 -
151void QInputMethod::reset() -
152{ -
153 QInputMethodPrivate * const d = d_func(); -
154 QPlatformInputContext *ic = d->platformInputContext(); -
155 if (ic)
evaluated: ic
TRUEFALSE
yes
Evaluation Count:2
yes
Evaluation Count:2
2
156 ic->reset();
executed: ic->reset();
Execution Count:2
2
157}
executed: }
Execution Count:4
4
158void QInputMethod::commit() -
159{ -
160 QInputMethodPrivate * const d = d_func(); -
161 QPlatformInputContext *ic = d->platformInputContext(); -
162 if (ic)
evaluated: ic
TRUEFALSE
yes
Evaluation Count:2
yes
Evaluation Count:460
2-460
163 ic->commit();
executed: ic->commit();
Execution Count:2
2
164}
executed: }
Execution Count:462
462
165void QInputMethod::invokeAction(Action a, int cursorPosition) -
166{ -
167 QInputMethodPrivate * const d = d_func(); -
168 QPlatformInputContext *ic = d->platformInputContext(); -
169 if (ic)
partially evaluated: ic
TRUEFALSE
yes
Evaluation Count:1
no
Evaluation Count:0
0-1
170 ic->invokeAction(a, cursorPosition);
executed: ic->invokeAction(a, cursorPosition);
Execution Count:1
1
171}
executed: }
Execution Count:1
1
172 -
173bool QInputMethodPrivate::objectAcceptsInputMethod(QObject *object) -
174{ -
175 bool enabled = false; -
176 if (object) {
evaluated: object
TRUEFALSE
yes
Evaluation Count:841
yes
Evaluation Count:13360
841-13360
177 QInputMethodQueryEvent query(Qt::ImEnabled); -
178 QGuiApplication::sendEvent(object, &query); -
179 enabled = query.value(Qt::ImEnabled).toBool(); -
180 }
executed: }
Execution Count:841
841
181 -
182 return enabled;
executed: return enabled;
Execution Count:14201
14201
183} -
184 -
185 -
186 -
187 -
Switch to Source codePreprocessed file

Generated by Squish Coco Non-Commercial