Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
updateXKBModsName: | QXcbKeyboard::updateXKBMods | Prototype: | void QXcbKeyboard::updateXKBMods() | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 855-865 |
| | 8 | 1 |
updateVModToRModMappingName: | QXcbKeyboard::updateVModToRModMapping | Prototype: | void QXcbKeyboard::updateVModToRModMapping() | Coverage: | 84.000% (21/25) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1247-1313 |
| | 47 | 9 |
updateVModMappingName: | QXcbKeyboard::updateVModMapping | Prototype: | void QXcbKeyboard::updateVModMapping() | Coverage: | 78.571% (22/28) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1178-1245 |
| | 47 | 10 |
resolveMaskConflictsName: | QXcbKeyboard::resolveMaskConflicts | Prototype: | void QXcbKeyboard::resolveMaskConflicts() | Coverage: | 60.000% (6/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1379-1395 |
| | 6 | 4 |
checkForLatinLayoutName: | QXcbKeyboard::checkForLatinLayout | Prototype: | void QXcbKeyboard::checkForLatinLayout() | Coverage: | 57.143% (8/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 872-893 |
| | 14 | 4 |
~QXcbKeyboardName: | QXcbKeyboard::~QXcbKeyboard | Prototype: | QXcbKeyboard::~QXcbKeyboard() | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1167-1176 |
| | 7 | 2 |
QXcbKeyboardName: | QXcbKeyboard::QXcbKeyboard | Prototype: | QXcbKeyboard::QXcbKeyboard(QXcbConnection *connection) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1137-1165 |
| | 12 | 3 |
updateKeymapName: | QXcbKeyboard::updateKeymap | Prototype: | void QXcbKeyboard::updateKeymap() | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 688-754 |
| | 41 | 11 |
translateModifiersName: | QXcbKeyboard::translateModifiers | Prototype: | Qt::KeyboardModifiers QXcbKeyboard::translateModifiers(int s) const | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 596-610 |
| | 12 | 6 |
clearXKBConfigName: | QXcbKeyboard::clearXKBConfig | Prototype: | void QXcbKeyboard::clearXKBConfig() | Coverage: | 37.500% (6/16) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 660-673 |
| | 11 | 6 |
updateXKBStateFromXIName: | QXcbKeyboard::updateXKBStateFromXI | Prototype: | void QXcbKeyboard::updateXKBStateFromXI(void *modInfo, void *groupInfo) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 811-828 |
| | 11 | 3 |
xkbModMaskName: | QXcbKeyboard::xkbModMask | Prototype: | quint32 QXcbKeyboard::xkbModMask(quint16 state) | Coverage: | 0.000% (0/41) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 831-853 |
| | 18 | 9 |
updateXKBStateFromStateName: | QXcbKeyboard::updateXKBStateFromState | Prototype: | void QXcbKeyboard::updateXKBStateFromState(struct xkb_state *kb_state, quint16 state) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 776-801 |
| | 17 | 2 |
updateXKBStateFromCoreName: | QXcbKeyboard::updateXKBStateFromCore | Prototype: | void QXcbKeyboard::updateXKBStateFromCore(quint16 state) | Coverage: | 0.000% (0/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 803-808 |
| | 2 | 2 |
updateXKBStateName: | QXcbKeyboard::updateXKBState | Prototype: | void QXcbKeyboard::updateXKBState(xcb_xkb_state_notify_event_t *state) | Coverage: | 0.000% (0/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 757-773 |
| | 10 | 3 |
updateModifiersName: | QXcbKeyboard::updateModifiers | Prototype: | void QXcbKeyboard::updateModifiers() | Coverage: | 0.000% (0/49) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1315-1377 |
| | 38 | 14 |
readXKBConfigName: | QXcbKeyboard::readXKBConfig | Prototype: | void QXcbKeyboard::readXKBConfig() | Coverage: | 0.000% (0/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 612-658 |
| | 30 | 4 |
printKeymapErrorName: | QXcbKeyboard::printKeymapError | Prototype: | void QXcbKeyboard::printKeymapError(const char *error) const | Coverage: | 0.000% (0/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 675-686 |
| | 8 | 3 |
possibleKeysName: | QXcbKeyboard::possibleKeys | Prototype: | QList<int> QXcbKeyboard::possibleKeys(const QKeyEvent *event) const | Coverage: | 0.000% (0/63) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 971-1070 |
| | 71 | 20 |
lookupStringName: | QXcbKeyboard::lookupString | Prototype: | QString QXcbKeyboard::lookupString(struct xkb_state *state, xcb_keycode_t code) const | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1578-1587 |
| | 6 | 2 |
lookupLatinKeysymName: | QXcbKeyboard::lookupLatinKeysym | Prototype: | xkb_keysym_t QXcbKeyboard::lookupLatinKeysym(xkb_keycode_t keycode) const | Coverage: | 0.000% (0/44) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 895-969 |
| | 45 | 14 |
keysymToQtKeyName: | QXcbKeyboard::keysymToQtKey | Prototype: | int QXcbKeyboard::keysymToQtKey(xcb_keysym_t key) const | Coverage: | 0.000% (0/24) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1072-1094 |
| | 13 | 6 |
keysymToQtKeyName: | QXcbKeyboard::keysymToQtKey | Prototype: | int QXcbKeyboard::keysymToQtKey(xcb_keysym_t keysym, Qt::KeyboardModifiers &modifiers, const QString &text) const | Coverage: | 0.000% (0/36) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1096-1135 |
| | 21 | 6 |
handleMappingNotifyEventName: | QXcbKeyboard::handleMappingNotifyEvent | Prototype: | void QXcbKeyboard::handleMappingNotifyEvent(const void *event) | Coverage: | 0.000% (0/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1599-1610 |
| | 7 | 2 |
handleKeyReleaseEventName: | QXcbKeyboard::handleKeyReleaseEvent | Prototype: | void QXcbKeyboard::handleKeyReleaseEvent(const xcb_key_release_event_t *event) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1594-1597 |
| | 1 | 1 |
handleKeyPressEventName: | QXcbKeyboard::handleKeyPressEvent | Prototype: | void QXcbKeyboard::handleKeyPressEvent(const xcb_key_press_event_t *event) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1589-1592 |
| | 1 | 1 |
handleKeyEventName: | QXcbKeyboard::handleKeyEvent | Prototype: | void QXcbKeyboard::handleKeyEvent(xcb_window_t sourceWindow, QEvent::Type type, xcb_keycode_t code, quint16 state, xcb_timestamp_t time) | Coverage: | 0.000% (0/76) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp | Lines: | 1455-1576 |
| | 80 | 21 |