OpenCoverage

application.cpp

Absolute File Name:/home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/application.cpp
Switch to Source codePreprocessed file
LineSourceCount
1-
2-
3-
4-
5-
6-
7-
8QSpiApplicationAdaptor::QSpiApplicationAdaptor(const QDBusConnection &connection, QObject *parent)-
9 : QObject(parent), dbusConnection(connection), inCapsLock(false)-
10{-
11}
never executed: end of block
0
12-
13enum QSpiKeyEventType {-
14 QSPI_KEY_EVENT_PRESS,-
15 QSPI_KEY_EVENT_RELEASE,-
16 QSPI_KEY_EVENT_LAST_DEFINED-
17};-
18-
19void QSpiApplicationAdaptor::sendEvents(bool active)-
20{-
21 if (active
activeDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
22 QCoreApplication::instance()->installEventFilter(this);-
23 }
never executed: end of block
else {
0
24 QCoreApplication::instance()->removeEventFilter(this);-
25 }
never executed: end of block
0
26}-
27-
28-
29bool QSpiApplicationAdaptor::eventFilter(QObject *target, QEvent *event)-
30{-
31 if (!event->spontaneous()
!event->spontaneous()Description
TRUEnever evaluated
FALSEnever evaluated
)
0
32 return
never executed: return false;
false;
never executed: return false;
0
33-
34 switch (event->type()) {-
35 case
never executed: case QEvent::WindowActivate:
QEvent::WindowActivate:
never executed: case QEvent::WindowActivate:
0
36 windowActivated(target, true);-
37 break;
never executed: break;
0
38 case
never executed: case QEvent::WindowDeactivate:
QEvent::WindowDeactivate:
never executed: case QEvent::WindowDeactivate:
0
39 windowActivated(target, false);-
40 break;
never executed: break;
0
41 case
never executed: case QEvent::KeyPress:
QEvent::KeyPress:
never executed: case QEvent::KeyPress:
0
42 case
never executed: case QEvent::KeyRelease:
QEvent::KeyRelease:
never executed: case QEvent::KeyRelease:
{
0
43 QKeyEvent *keyEvent = static_cast <QKeyEvent *>(event);-
44 QSpiDeviceEvent de;-
45-
46 if (event->type() == QEvent::KeyPress
event->type() ...vent::KeyPressDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
47 de.type = QSPI_KEY_EVENT_PRESS;
never executed: de.type = QSPI_KEY_EVENT_PRESS;
0
48 else-
49 de.type = QSPI_KEY_EVENT_RELEASE;
never executed: de.type = QSPI_KEY_EVENT_RELEASE;
0
50-
51 de.id = keyEvent->nativeVirtualKey();-
52 de.hardwareCode = keyEvent->nativeScanCode();-
53-
54 de.timestamp = QDateTime::currentMSecsSinceEpoch();-
55-
56 if (keyEvent->key() == Qt::Key_Tab
keyEvent->key() == Qt::Key_TabDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
57 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Tab")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Tab" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Tab")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Tab" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
58 else if (keyEvent->key() == Qt::Key_Backtab
keyEvent->key(...t::Key_BacktabDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
59 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Backtab")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Backtab" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Backtab")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Backtab" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
60 else if (keyEvent->key() == Qt::Key_Control
keyEvent->key(...t::Key_ControlDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
61 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Control_L")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Control_L" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Control_L")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Control_L" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
62 else if (keyEvent->key() == Qt::Key_Left
keyEvent->key(...= Qt::Key_LeftDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
63 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Left")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Left" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Left")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Left" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Left")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Left" }; QStringData... static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Left" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
64 else if (keyEvent->key() == Qt::Key_Right
keyEvent->key(... Qt::Key_RightDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
65 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Right")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Right" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Right")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Right" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Right")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Right" }; QStringDa...static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Right" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
66 else if (keyEvent->key() == Qt::Key_Up
keyEvent->key() == Qt::Key_UpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
67 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Up" }; QStringDataPtr ...}; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
68 else if (keyEvent->key() == Qt::Key_Down
keyEvent->key(...= Qt::Key_DownDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
69 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Down")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Down" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Down")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Down" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Down")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Down" }; QStringData... static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Down" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
70 else if (keyEvent->key() == Qt::Key_Enter
keyEvent->key(... Qt::Key_EnterDescription
TRUEnever evaluated
FALSEnever evaluated
|| keyEvent->key() == Qt::Key_Return
keyEvent->key(...Qt::Key_ReturnDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
71 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Return")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Return" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Return")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Return" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
72 else if (keyEvent->key() == Qt::Key_Backspace
keyEvent->key(...:Key_BackspaceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
73 de.text = ([]() -> QString { enum { Size = sizeof(u"" "BackSpace")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "BackSpace" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "BackSpace")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "BackSpace" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
74 else if (keyEvent->key() == Qt::Key_Delete
keyEvent->key(...Qt::Key_DeleteDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
75 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Delete")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Delete" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Delete")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Delete" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
76 else if (keyEvent->key() == Qt::Key_PageUp
keyEvent->key(...Qt::Key_PageUpDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
77 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Page_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Page_Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Page_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Page_Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Page_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Page_Up" }; QStri...atic const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Page_Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
78 else if (keyEvent->key() == Qt::Key_PageDown
keyEvent->key(...::Key_PageDownDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
79 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Page_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Page_Up" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Page_Down")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Page_Down" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Page_Up")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Page_Up" }; QStri...ic const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Page_Down" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
80 else if (keyEvent->key() == Qt::Key_Home
keyEvent->key(...= Qt::Key_HomeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
81 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_Home")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Home" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "Home")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Home" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_Home")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Home" }; QStringData... static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Home" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
82 else if (keyEvent->key() == Qt::Key_End
keyEvent->key() == Qt::Key_EndDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
83 de.text = (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
? ([]() -> QString { enum { Size = sizeof(u"" "KP_End")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_End" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()) : ([]() -> QString { enum { Size = sizeof(u"" "End")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "End" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = (keyEvent->modifiers() & Qt::KeypadModifier) ? ([]() -> QString { enum { Size = sizeof(u"" "KP_End")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_End" }; QStringDataPt...; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "End" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
84 else if (keyEvent->key() == Qt::Key_Clear
keyEvent->key(... Qt::Key_ClearDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::KeypadModifier)
(keyEvent->mod...eypadModifier)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
85 de.text = ([]() -> QString { enum { Size = sizeof(u"" "KP_Begin")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Begin" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "KP_Begin")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "KP_Begin" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
86 else if (keyEvent->key() == Qt::Key_Escape
keyEvent->key(...Qt::Key_EscapeDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
87 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Escape")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Escape" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Escape")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Escape" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
88 else if (keyEvent->key() == Qt::Key_Space
keyEvent->key(... Qt::Key_SpaceDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
89 de.text = ([]() -> QString { enum { Size = sizeof(u"" "space")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "space" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "space")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "space" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
90 else if (keyEvent->key() == Qt::Key_CapsLock
keyEvent->key(...::Key_CapsLockDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
91 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Caps_Lock")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Caps_Lock" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
0
92 if (event->type() == QEvent::KeyPress
event->type() ...vent::KeyPressDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
93 inCapsLock = true;
never executed: inCapsLock = true;
0
94 else-
95 inCapsLock = false;
never executed: inCapsLock = false;
0
96 } else if (keyEvent->key() == Qt::Key_NumLock
keyEvent->key(...t::Key_NumLockDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
97 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Num_Lock")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Num_Lock" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Num_Lock")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Num_Lock" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
98 else if (keyEvent->key() == Qt::Key_Insert
keyEvent->key(...Qt::Key_InsertDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
99 de.text = ([]() -> QString { enum { Size = sizeof(u"" "Insert")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Insert" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}());
never executed: de.text = ([]() -> QString { enum { Size = sizeof(u"" "Insert")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Insert" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }());
0
100 else-
101 de.text = keyEvent->text();
never executed: de.text = keyEvent->text();
0
102-
103-
104-
105 de.isText = !de.text.isEmpty();-
106-
107 de.modifiers = 0;-
108 if (!inCapsLock
!inCapsLockDescription
TRUEnever evaluated
FALSEnever evaluated
&& keyEvent->modifiers() & Qt::ShiftModifier
keyEvent->modi...:ShiftModifierDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
109 de.modifiers |= 1 << ATSPI_MODIFIER_SHIFT;
never executed: de.modifiers |= 1 << ATSPI_MODIFIER_SHIFT;
0
110 if (inCapsLock
inCapsLockDescription
TRUEnever evaluated
FALSEnever evaluated
&& (
(keyEvent->key...:Key_CapsLock)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->key() != Qt::Key_CapsLock)
(keyEvent->key...:Key_CapsLock)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
111 de.modifiers |= 1 << ATSPI_MODIFIER_SHIFTLOCK;
never executed: de.modifiers |= 1 << ATSPI_MODIFIER_SHIFTLOCK;
0
112 if ((
(keyEvent->mod...ntrolModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::ControlModifier)
(keyEvent->mod...ntrolModifier)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(keyEvent->key...::Key_Control)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->key() != Qt::Key_Control)
(keyEvent->key...::Key_Control)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
113 de.modifiers |= 1 << ATSPI_MODIFIER_CONTROL;
never executed: de.modifiers |= 1 << ATSPI_MODIFIER_CONTROL;
0
114 if ((
(keyEvent->mod...::AltModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::AltModifier)
(keyEvent->mod...::AltModifier)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(keyEvent->key...= Qt::Key_Alt)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->key() != Qt::Key_Alt)
(keyEvent->key...= Qt::Key_Alt)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
115 de.modifiers |= 1 << ATSPI_MODIFIER_ALT;
never executed: de.modifiers |= 1 << ATSPI_MODIFIER_ALT;
0
116 if ((
(keyEvent->mod...:MetaModifier)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->modifiers() & Qt::MetaModifier)
(keyEvent->mod...:MetaModifier)Description
TRUEnever evaluated
FALSEnever evaluated
&& (
(keyEvent->key... Qt::Key_Meta)Description
TRUEnever evaluated
FALSEnever evaluated
keyEvent->key() != Qt::Key_Meta)
(keyEvent->key... Qt::Key_Meta)Description
TRUEnever evaluated
FALSEnever evaluated
)
0
117 de.modifiers |= 1 << ATSPI_MODIFIER_META;
never executed: de.modifiers |= 1 << ATSPI_MODIFIER_META;
0
118 QDBusMessage m = QDBusMessage::createMethodCall(([]() -> QString { enum { Size = sizeof(u"" "org.a11y.atspi.Registry")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "org.a11y.atspi.Registry" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()),
0
119 ([]() -> QString { enum { Size = sizeof(u"" "/org/a11y/atspi/registry/deviceeventcontroller")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "/org/a11y/atspi/registry/deviceeventcontroller" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()),
0
120 ([]() -> QString { enum { Size = sizeof(u"" "org.a11y.atspi.DeviceEventController")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "org.a11y.atspi.DeviceEventController" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()), ([]() -> QString { enum { Size = sizeof(u"" "NotifyListenersSync")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "NotifyListenersSync" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return
never executed: return qstring_literal_temp;
qstring_literal_temp;
never executed: return qstring_literal_temp;
}()));
0
121 m.setArguments(QVariantList() << QVariant::fromValue(de));-
122-
123-
124 int timeout = 100;-
125 bool sent = dbusConnection.callWithCallback(m, this, qFlagLocation("1""notifyKeyboardListenerCallback(QDBusMessage)" "\0" __FILE__ ":" "190"),-
126 qFlagLocation("1""notifyKeyboardListenerError(QDBusError,QDBusMessage)" "\0" __FILE__ ":" "191"), timeout);-
127 if (sent
sentDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
128-
129 keyEvents.enqueue(QPair<QPointer<QObject>, QKeyEvent*> (QPointer<QObject>(target), copyKeyEvent(keyEvent)));-
130 return
never executed: return true;
true;
never executed: return true;
0
131 }-
132 }-
133 default
never executed: default:
:
never executed: default:
code before this statement never executed: default:
0
134 break;
never executed: break;
0
135 }-
136 return
never executed: return false;
false;
never executed: return false;
0
137}-
138-
139QKeyEvent* QSpiApplicationAdaptor::copyKeyEvent(QKeyEvent* old)-
140{-
141 return
never executed: return new QKeyEvent(old->type(), old->key(), old->modifiers(), old->nativeScanCode(), old->nativeVirtualKey(), old->nativeModifiers(), old->text(), old->isAutoRepeat(), old->count());
new QKeyEvent(old->type(), old->key(), old->modifiers(),
never executed: return new QKeyEvent(old->type(), old->key(), old->modifiers(), old->nativeScanCode(), old->nativeVirtualKey(), old->nativeModifiers(), old->text(), old->isAutoRepeat(), old->count());
0
142 old->nativeScanCode(), old->nativeVirtualKey(), old->nativeModifiers(),
never executed: return new QKeyEvent(old->type(), old->key(), old->modifiers(), old->nativeScanCode(), old->nativeVirtualKey(), old->nativeModifiers(), old->text(), old->isAutoRepeat(), old->count());
0
143 old->text(), old->isAutoRepeat(), old->count());
never executed: return new QKeyEvent(old->type(), old->key(), old->modifiers(), old->nativeScanCode(), old->nativeVirtualKey(), old->nativeModifiers(), old->text(), old->isAutoRepeat(), old->count());
0
144}-
145-
146void QSpiApplicationAdaptor::notifyKeyboardListenerCallback(const QDBusMessage& message)-
147{-
148 if (!keyEvents.length()
!keyEvents.length()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
149 QMessageLogger(__FILE__, 214, __PRETTY_FUNCTION__).warning("QSpiApplication::notifyKeyboardListenerCallback with no queued key called");-
150 return;
never executed: return;
0
151 }-
152 ((!(message.arguments().length() == 1)) ? qt_assert("message.arguments().length() == 1",__FILE__,217) : qt_noop());-
153 if (message.arguments().at(0).toBool() == true
message.argume...Bool() == trueDescription
TRUEnever evaluated
FALSEnever evaluated
) {
0
154 QPair<QPointer<QObject>, QKeyEvent*> event = keyEvents.dequeue();-
155 delete event.second;-
156 }
never executed: end of block
else {
0
157 QPair<QPointer<QObject>, QKeyEvent*> event = keyEvents.dequeue();-
158 if (event.first
event.firstDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
159 QCoreApplication::postEvent(event.first.data(), event.second);
never executed: QCoreApplication::postEvent(event.first.data(), event.second);
0
160 }
never executed: end of block
0
161}-
162-
163void QSpiApplicationAdaptor::notifyKeyboardListenerError(const QDBusError& error, const QDBusMessage& )-
164{-
165 QMessageLogger(__FILE__, 230, __PRETTY_FUNCTION__).warning() << "QSpiApplication::keyEventError " << error.name() << error.message();-
166 while (!keyEvents.isEmpty()
!keyEvents.isEmpty()Description
TRUEnever evaluated
FALSEnever evaluated
) {
0
167 QPair<QPointer<QObject>, QKeyEvent*> event = keyEvents.dequeue();-
168 if (event.first
event.firstDescription
TRUEnever evaluated
FALSEnever evaluated
)
0
169 QCoreApplication::postEvent(event.first.data(), event.second);
never executed: QCoreApplication::postEvent(event.first.data(), event.second);
0
170 }
never executed: end of block
0
171}
never executed: end of block
0
172-
173-
Switch to Source codePreprocessed file

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