qaccessiblewidget.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7static QList<QWidget*> childWidgets(const QWidget *widget)-
8{-
9 QList<QObject*> list = widget->children();-
10 QList<QWidget*> widgets;-
11 for (int i = 0; i < list.size()
i < list.size()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
12 QWidget *w = qobject_cast<QWidget *>(list.at(i));-
13 if (w
wDescription
TRUEnever evaluated
FALSEnever evaluated
&& !w->isWindow()
!w->isWindow()Description
TRUEnever evaluated
FALSEnever evaluated
0
14 && !qobject_cast<QFocusFrame*>(w)
!qobject_cast<QFocusFrame*>(w)Description
TRUEnever evaluated
FALSEnever evaluated
0
15-
16 && !qobject_cast<QMenu*>(w)
!qobject_cast<QMenu*>(w)Description
TRUEnever evaluated
FALSEnever evaluated
0
17-
18 && w->objectName() != QLatin1String("qt_rubberband")
w->objectName(...t_rubberband")Description
TRUEnever evaluated
FALSEnever evaluated
0
19 && w->objectName() != QLatin1String("qt_spinbox_lineedit")
w->objectName(...box_lineedit")Description
TRUEnever evaluated
FALSEnever evaluated
)
0
20 widgets.append(w);
never executed: widgets.append(w);
0
21 }
never executed: end of block
0
22 return
never executed: return widgets;
widgets;
never executed: return widgets;
0
23}-
24-
25static QString buddyString(const QWidget *widget)-
26{-
27 if (!widget
!widgetDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
28 return
never executed: return QString();
QString();
never executed: return QString();
0
29 QWidget *parent = widget->parentWidget();-
30 if (!parent
!parentDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
31 return
never executed: return QString();
QString();
never executed: return QString();
0
32-
33 QObjectList ol = parent->children();-
34 for (int i = 0; i < ol.size()
i < ol.size()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
35 QLabel *label = qobject_cast<QLabel*>(ol.at(i));-
36 if (label
labelDescription
TRUEnever evaluated
FALSEnever evaluated
&& label->buddy() == widget
label->buddy() == widgetDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
37 return
never executed: return label->text();
label->text();
never executed: return label->text();
0
38 }
never executed: end of block
0
39-
40-
41-
42 QGroupBox *groupbox = qobject_cast<QGroupBox*>(parent);-
43 if (groupbox
groupboxDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
44 return
never executed: return groupbox->title();
groupbox->title();
never executed: return groupbox->title();
0
45-
46-
47 return
never executed: return QString();
QString();
never executed: return QString();
0
48}-
49-
50-
51-
52-
53static int qt_accAmpIndex(const QString &text)-
54{-
55-
56 if (text.isEmpty()
text.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
57 return
never executed: return -1;
-1;
never executed: return -1;
0
58-
59 int fa = 0;-
60 while ((
(fa = text.ind...'), fa)) != -1Description
TRUEnever evaluated
FALSEnever evaluated
fa = text.indexOf(QLatin1Char('&'), fa)) != -1
(fa = text.ind...'), fa)) != -1Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
61 ++fa;-
62 if (fa < text.length()
fa < text.length()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
63-
64 if (text.at(fa) == QLatin1Char('&')
text.at(fa) ==...atin1Char('&')Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
65-
66 ++fa;-
67 continue;
never executed: continue;
0
68 } else {-
69 return
never executed: return fa - 1;
fa - 1;
never executed: return fa - 1;
0
70 break;
dead code: break;
-
71 }-
72 }-
73 }
never executed: end of block
0
74-
75 return
never executed: return -1;
-1;
never executed: return -1;
0
76-
77-
78-
79-
80}-
81-
82QString qt_accStripAmp(const QString &text)-
83{-
84 QString newText(text);-
85 int ampIndex = qt_accAmpIndex(newText);-
86 if (ampIndex != -1
ampIndex != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
87 newText.remove(ampIndex, 1);
never executed: newText.remove(ampIndex, 1);
0
88-
89 return
never executed: return newText.replace(QLatin1String("&&"), QLatin1String("&"));
newText.replace(QLatin1String("&&"), QLatin1String("&"));
never executed: return newText.replace(QLatin1String("&&"), QLatin1String("&"));
0
90}-
91-
92QString qt_accHotKey(const QString &text)-
93{-
94 int ampIndex = qt_accAmpIndex(text);-
95 if (ampIndex != -1
ampIndex != -1Description
TRUEnever evaluated
FALSEnever evaluated
)
0
96 return
never executed: return QKeySequence(Qt::ALT).toString(QKeySequence::NativeText) + text.at(ampIndex + 1);
QKeySequence(Qt::ALT).toString(QKeySequence::NativeText) + text.at(ampIndex + 1);
never executed: return QKeySequence(Qt::ALT).toString(QKeySequence::NativeText) + text.at(ampIndex + 1);
0
97-
98 return
never executed: return QString();
QString();
never executed: return QString();
0
99}-
100-
101-
102class QAccessibleWidgetPrivate-
103{-
104public:-
105 QAccessibleWidgetPrivate()-
106 :role(QAccessible::Client)-
107 {}
never executed: end of block
0
108-
109 QAccessible::Role role;-
110 QString name;-
111 QStringList primarySignals;-
112};-
113QAccessibleWidget::QAccessibleWidget(QWidget *w, QAccessible::Role role, const QString &name)-
114: QAccessibleObject(w)-
115{-
116 ((!(widget())) ? qt_assert("widget()",__FILE__,192) : qt_noop());-
117 d = new QAccessibleWidgetPrivate();-
118 d->role = role;-
119 d->name = name;-
120}
never executed: end of block
0
121-
122-
123bool QAccessibleWidget::isValid() const-
124{-
125 if (!object()
!object()Description
TRUEnever evaluated
FALSEnever evaluated
|| static_cast<
static_cast<QW....in_destructorDescription
TRUEnever evaluated
FALSEnever evaluated
QWidget *>(object())->d_func()->data.in_destructor
static_cast<QW....in_destructorDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
126 return
never executed: return false;
false;
never executed: return false;
0
127 return
never executed: return QAccessibleObject::isValid();
QAccessibleObject::isValid();
never executed: return QAccessibleObject::isValid();
0
128}-
129-
130-
131QWindow *QAccessibleWidget::window() const-
132{-
133 const QWidget *w = widget();-
134 ((!(w)) ? qt_assert("w",__FILE__,210) : qt_noop());-
135 QWindow *result = w->windowHandle();-
136 if (!result
!resultDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
137 if (const
const QWidget ...ParentWidget()Description
TRUEnever evaluated
FALSEnever evaluated
QWidget *nativeParent = w->nativeParentWidget()
const QWidget ...ParentWidget()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
138 result = nativeParent->windowHandle();
never executed: result = nativeParent->windowHandle();
0
139 }
never executed: end of block
0
140 return
never executed: return result;
result;
never executed: return result;
0
141}-
142-
143-
144-
145-
146QAccessibleWidget::~QAccessibleWidget()-
147{-
148 delete d;-
149}
never executed: end of block
0
150-
151-
152-
153-
154QWidget *QAccessibleWidget::widget() const-
155{-
156 return
never executed: return qobject_cast<QWidget*>(object());
qobject_cast<QWidget*>(object());
never executed: return qobject_cast<QWidget*>(object());
0
157}-
158-
159-
160-
161-
162-
163QObject *QAccessibleWidget::parentObject() const-
164{-
165 QWidget *w = widget();-
166 if (!w
!wDescription
TRUEnever evaluated
FALSEnever evaluated
|| w->isWindow()
w->isWindow()Description
TRUEnever evaluated
FALSEnever evaluated
|| !w->parentWidget()
!w->parentWidget()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
167 return
never executed: return (static_cast<QApplication *>(QCoreApplication::instance()));
(static_cast<QApplication *>(QCoreApplication::instance()));
never executed: return (static_cast<QApplication *>(QCoreApplication::instance()));
0
168 return
never executed: return w->parent();
w->parent();
never executed: return w->parent();
0
169}-
170-
171-
172QRect QAccessibleWidget::rect() const-
173{-
174 QWidget *w = widget();-
175 if (!w->isVisible()
!w->isVisible()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
176 return
never executed: return QRect();
QRect();
never executed: return QRect();
0
177 QPoint wpos = w->mapToGlobal(QPoint(0, 0));-
178-
179 return
never executed: return QRect(wpos.x(), wpos.y(), w->width(), w->height());
QRect(wpos.x(), wpos.y(), w->width(), w->height());
never executed: return QRect(wpos.x(), wpos.y(), w->width(), w->height());
0
180}-
181-
182-
183-
184-
185class QACConnectionObject : public QObject-
186{-
187 inline QObjectPrivate* d_func() { return
never executed: return reinterpret_cast<QObjectPrivate *>(qGetPtrHelper(d_ptr));
reinterpret_cast<QObjectPrivate *>(qGetPtrHelper(d_ptr));
never executed: return reinterpret_cast<QObjectPrivate *>(qGetPtrHelper(d_ptr));
} inline const QObjectPrivate* d_func() const { return
never executed: return reinterpret_cast<const QObjectPrivate *>(qGetPtrHelper(d_ptr));
reinterpret_cast<const QObjectPrivate *>(qGetPtrHelper(d_ptr));
never executed: return reinterpret_cast<const QObjectPrivate *>(qGetPtrHelper(d_ptr));
} friend class QObjectPrivate;
0
188public:-
189 inline bool isSender(const QObject *receiver, const char *signal) const-
190 { return
never executed: return d_func()->isSender(receiver, signal);
d_func()->isSender(receiver, signal);
never executed: return d_func()->isSender(receiver, signal);
}
0
191 inline QObjectList receiverList(const char *signal) const-
192 { return
never executed: return d_func()->receiverList(signal);
d_func()->receiverList(signal);
never executed: return d_func()->receiverList(signal);
}
0
193 inline QObjectList senderList() const-
194 { return
never executed: return d_func()->senderList();
d_func()->senderList();
never executed: return d_func()->senderList();
}
0
195};-
196-
197-
198-
199-
200-
201-
202-
203void QAccessibleWidget::addControllingSignal(const QString &signal)-
204{-
205 QByteArray s = QMetaObject::normalizedSignature(signal.toLatin1());-
206 if (object()->metaObject()->indexOfSignal(s) < 0
object()->meta...fSignal(s) < 0Description
TRUEnever evaluated
FALSEnever evaluated
)
0
207 QMessageLogger(__FILE__, 284, __PRETTY_FUNCTION__).warning("Signal %s unknown in %s", s.constData(), object()->metaObject()->className());
never executed: QMessageLogger(__FILE__, 284, __PRETTY_FUNCTION__).warning("Signal %s unknown in %s", s.constData(), object()->metaObject()->className());
0
208 d->primarySignals << QLatin1String(s);-
209}
never executed: end of block
0
210-
211static inline bool isAncestor(const QObject *obj, const QObject *child)-
212{-
213 while (child
childDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
214 if (child == obj
child == objDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
215 return
never executed: return true;
true;
never executed: return true;
0
216 child = child->parent();-
217 }
never executed: end of block
0
218 return
never executed: return false;
false;
never executed: return false;
0
219}-
220-
221-
222QVector<QPair<QAccessibleInterface*, QAccessible::Relation> >-
223QAccessibleWidget::relations(QAccessible::Relation match ) const-
224{-
225 QVector<QPair<QAccessibleInterface*, QAccessible::Relation> > rels;-
226 if (match & QAccessible::Label
match & QAccessible::LabelDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
227 const QAccessible::Relation rel = QAccessible::Label;-
228 if (QWidget *parent = widget()->parentWidget()
QWidget *paren...parentWidget()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
229-
230-
231-
232-
233 const QList<QWidget*> kids = childWidgets(parent);-
234 for (int i = 0; i < kids.count()
i < kids.count()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
235 if (QLabel *labelSibling = qobject_cast<QLabel*>(kids.at(i))
QLabel *labelS...*>(kids.at(i))Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
236 if (labelSibling->buddy() == widget()
labelSibling->...() == widget()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
237 QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(labelSibling);-
238 rels.append(qMakePair(iface, rel));-
239 }
never executed: end of block
0
240 }
never executed: end of block
0
241 }
never executed: end of block
0
242-
243-
244 QGroupBox *groupbox = qobject_cast<QGroupBox*>(parent);-
245 if (groupbox
groupboxDescription
TRUEnever evaluated
FALSEnever evaluated
&& !groupbox->title().isEmpty()
!groupbox->title().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
246 QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(groupbox);-
247 rels.append(qMakePair(iface, rel));-
248 }
never executed: end of block
0
249-
250 }
never executed: end of block
0
251 }
never executed: end of block
0
252-
253 if (match & QAccessible::Controlled
match & QAcces...le::ControlledDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
254 QObjectList allReceivers;-
255 QACConnectionObject *connectionObject = (QACConnectionObject*)object();-
256 for (int sig = 0; sig < d->primarySignals.count()
sig < d->prima...ignals.count()Description
TRUEnever evaluated
FALSEnever evaluated
; ++sig) {
0
257 const QObjectList receivers = connectionObject->receiverList(d->primarySignals.at(sig).toLatin1());-
258 allReceivers += receivers;-
259 }
never executed: end of block
0
260-
261 allReceivers.removeAll(object());-
262-
263 for (int i = 0; i < allReceivers.count()
i < allReceivers.count()Description
TRUEnever evaluated
FALSEnever evaluated
; ++i) {
0
264 const QAccessible::Relation rel = QAccessible::Controlled;-
265 QAccessibleInterface *iface = QAccessible::queryAccessibleInterface(allReceivers.at(i));-
266 if (iface
ifaceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
267 rels.append(qMakePair(iface, rel));
never executed: rels.append(qMakePair(iface, rel));
0
268 }
never executed: end of block
0
269 }
never executed: end of block
0
270-
271 return
never executed: return rels;
rels;
never executed: return rels;
0
272}-
273-
274-
275QAccessibleInterface *QAccessibleWidget::parent() const-
276{-
277 return
never executed: return QAccessible::queryAccessibleInterface(parentObject());
QAccessible::queryAccessibleInterface(parentObject());
never executed: return QAccessible::queryAccessibleInterface(parentObject());
0
278}-
279-
280-
281QAccessibleInterface *QAccessibleWidget::child(int index) const-
282{-
283 ((!(widget())) ? qt_assert("widget()",__FILE__,360) : qt_noop());-
284 QWidgetList childList = childWidgets(widget());-
285 if (index >= 0
index >= 0Description
TRUEnever evaluated
FALSEnever evaluated
&& index < childList.size()
index < childList.size()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
286 return
never executed: return QAccessible::queryAccessibleInterface(childList.at(index));
QAccessible::queryAccessibleInterface(childList.at(index));
never executed: return QAccessible::queryAccessibleInterface(childList.at(index));
0
287 return
never executed: return 0;
0;
never executed: return 0;
0
288}-
289-
290-
291QAccessibleInterface *QAccessibleWidget::focusChild() const-
292{-
293 if (widget()->hasFocus()
widget()->hasFocus()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
294 return
never executed: return QAccessible::queryAccessibleInterface(object());
QAccessible::queryAccessibleInterface(object());
never executed: return QAccessible::queryAccessibleInterface(object());
0
295-
296 QWidget *fw = widget()->focusWidget();-
297 if (!fw
!fwDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
298 return
never executed: return 0;
0;
never executed: return 0;
0
299-
300 if (isAncestor(widget(), fw)
isAncestor(widget(), fw)Description
TRUEnever evaluated
FALSEnever evaluated
|| fw == widget()
fw == widget()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
301 return
never executed: return QAccessible::queryAccessibleInterface(fw);
QAccessible::queryAccessibleInterface(fw);
never executed: return QAccessible::queryAccessibleInterface(fw);
0
302 return
never executed: return 0;
0;
never executed: return 0;
0
303}-
304-
305-
306int QAccessibleWidget::childCount() const-
307{-
308 QWidgetList cl = childWidgets(widget());-
309 return
never executed: return cl.size();
cl.size();
never executed: return cl.size();
0
310}-
311-
312-
313int QAccessibleWidget::indexOfChild(const QAccessibleInterface *child) const-
314{-
315 if (!child
!childDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
316 return
never executed: return -1;
-1;
never executed: return -1;
0
317 QWidgetList cl = childWidgets(widget());-
318 return
never executed: return cl.indexOf(qobject_cast<QWidget *>(child->object()));
cl.indexOf(qobject_cast<QWidget *>(child->object()));
never executed: return cl.indexOf(qobject_cast<QWidget *>(child->object()));
0
319}-
320-
321-
322extern QString qt_setWindowTitle_helperHelper(const QString &, const QWidget*);-
323-
324-
325QString QAccessibleWidget::text(QAccessible::Text t) const-
326{-
327 QString str;-
328-
329 switch (t) {-
330 case
never executed: case QAccessible::Name:
QAccessible::Name:
never executed: case QAccessible::Name:
0
331 if (!d->name.isEmpty()
!d->name.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
332 str = d->name;-
333 }
never executed: end of block
else if (!widget()->accessibleName().isEmpty()
!widget()->acc...me().isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
334 str = widget()->accessibleName();-
335 }
never executed: end of block
else if (widget()->isWindow()
widget()->isWindow()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
336 if (widget()->isMinimized()
widget()->isMinimized()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
337 str = qt_setWindowTitle_helperHelper(widget()->windowIconText(), widget());
never executed: str = qt_setWindowTitle_helperHelper(widget()->windowIconText(), widget());
0
338 else-
339 str = qt_setWindowTitle_helperHelper(widget()->windowTitle(), widget());
never executed: str = qt_setWindowTitle_helperHelper(widget()->windowTitle(), widget());
0
340 } else {-
341 str = qt_accStripAmp(buddyString(widget()));-
342 }
never executed: end of block
0
343 break;
never executed: break;
0
344 case
never executed: case QAccessible::Description:
QAccessible::Description:
never executed: case QAccessible::Description:
0
345 str = widget()->accessibleDescription();-
346-
347 if (str.isEmpty()
str.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
348 str = widget()->toolTip();
never executed: str = widget()->toolTip();
0
349-
350 break;
never executed: break;
0
351 case
never executed: case QAccessible::Help:
QAccessible::Help:
never executed: case QAccessible::Help:
0
352-
353 str = widget()->whatsThis();-
354-
355 break;
never executed: break;
0
356 case
never executed: case QAccessible::Accelerator:
QAccessible::Accelerator:
never executed: case QAccessible::Accelerator:
0
357 str = qt_accHotKey(buddyString(widget()));-
358 break;
never executed: break;
0
359 case
never executed: case QAccessible::Value:
QAccessible::Value:
never executed: case QAccessible::Value:
0
360 break;
never executed: break;
0
361 default
never executed: default:
:
never executed: default:
0
362 break;
never executed: break;
0
363 }-
364 return
never executed: return str;
str;
never executed: return str;
0
365}-
366-
367-
368QStringList QAccessibleWidget::actionNames() const-
369{-
370 QStringList names;-
371 if (widget()->isEnabled()
widget()->isEnabled()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
372 if (widget()->focusPolicy() != Qt::NoFocus
widget()->focu...!= Qt::NoFocusDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
373 names << setFocusAction();
never executed: names << setFocusAction();
0
374 }
never executed: end of block
0
375 return
never executed: return names;
names;
never executed: return names;
0
376}-
377-
378-
379void QAccessibleWidget::doAction(const QString &actionName)-
380{-
381 if (!widget()->isEnabled()
!widget()->isEnabled()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
382 return;
never executed: return;
0
383-
384 if (actionName == setFocusAction()
actionName == setFocusAction()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
385 if (widget()->isWindow()
widget()->isWindow()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
386 widget()->activateWindow();
never executed: widget()->activateWindow();
0
387 widget()->setFocus();-
388 }
never executed: end of block
0
389}
never executed: end of block
0
390-
391-
392QStringList QAccessibleWidget::keyBindingsForAction(const QString & ) const-
393{-
394 return
never executed: return QStringList();
QStringList();
never executed: return QStringList();
0
395}-
396-
397-
398QAccessible::Role QAccessibleWidget::role() const-
399{-
400 return
never executed: return d->role;
d->role;
never executed: return d->role;
0
401}-
402-
403-
404QAccessible::State QAccessibleWidget::state() const-
405{-
406 QAccessible::State state;-
407-
408 QWidget *w = widget();-
409 if (w->testAttribute(Qt::WA_WState_Visible) == false
w->testAttribu...ible) == falseDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
410 state.invisible = true;
never executed: state.invisible = true;
0
411 if (w->focusPolicy() != Qt::NoFocus
w->focusPolicy...!= Qt::NoFocusDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
412 state.focusable = true;
never executed: state.focusable = true;
0
413 if (w->hasFocus()
w->hasFocus()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
414 state.focused = true;
never executed: state.focused = true;
0
415 if (!w->isEnabled()
!w->isEnabled()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
416 state.disabled = true;
never executed: state.disabled = true;
0
417 if (w->isWindow()
w->isWindow()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
418 if (w->windowFlags() & Qt::WindowSystemMenuHint
w->windowFlags...SystemMenuHintDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
419 state.movable = true;
never executed: state.movable = true;
0
420 if (w->minimumSize() != w->maximumSize()
w->minimumSize...>maximumSize()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
421 state.sizeable = true;
never executed: state.sizeable = true;
0
422 if (w->isActiveWindow()
w->isActiveWindow()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
423 state.active = true;
never executed: state.active = true;
0
424 }
never executed: end of block
0
425-
426 return
never executed: return state;
state;
never executed: return state;
0
427}-
428-
429-
430QColor QAccessibleWidget::foregroundColor() const-
431{-
432 return
never executed: return widget()->palette().color(widget()->foregroundRole());
widget()->palette().color(widget()->foregroundRole());
never executed: return widget()->palette().color(widget()->foregroundRole());
0
433}-
434-
435-
436QColor QAccessibleWidget::backgroundColor() const-
437{-
438 return
never executed: return widget()->palette().color(widget()->backgroundRole());
widget()->palette().color(widget()->backgroundRole());
never executed: return widget()->palette().color(widget()->backgroundRole());
0
439}-
440-
441-
442void *QAccessibleWidget::interface_cast(QAccessible::InterfaceType t)-
443{-
444 if (t == QAccessible::ActionInterface
t == QAccessib...ctionInterfaceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
445 return
never executed: return static_cast<QAccessibleActionInterface*>(this);
static_cast<QAccessibleActionInterface*>(this);
never executed: return static_cast<QAccessibleActionInterface*>(this);
0
446 return
never executed: return 0;
0;
never executed: return 0;
0
447}-
448-
449-
Switch to Source codePreprocessed file

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9