| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ | 
 handleKeyPressEvent| Name:  | 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:  | 1579-1582 |  
  |  | 1 | 1 | 
 handleKeyReleaseEvent| Name:  | 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:  | 1584-1587 |  
  |  | 1 | 1 | 
 updateXKBMods| Name:  | 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:  | 849-859 |  
  |  | 8 | 1 | 
 handleMappingNotifyEvent| Name:  | 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:  | 1589-1600 |  
  |  | 7 | 2 | 
 lookupString| Name:  | 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:  | 1568-1577 |  
  |  | 6 | 2 | 
 updateXKBStateFromCore| Name:  | 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:  | 797-802 |  
  |  | 2 | 2 | 
 updateXKBStateFromState| Name:  | 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:  | 770-795 |  
  |  | 17 | 2 | 
 ~QXcbKeyboard| Name:  | 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:  | 1161-1170 |  
  |  | 7 | 2 | 
 QXcbKeyboard| Name:  | 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:  | 1131-1159 |  
  |  | 12 | 3 | 
 printKeymapError| Name:  | 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:  | 669-680 |  
  |  | 8 | 3 | 
 updateXKBState| Name:  | 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:  | 751-767 |  
  |  | 10 | 3 | 
 updateXKBStateFromXI| Name:  | 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:  | 805-822 |  
  |  | 11 | 3 | 
 checkForLatinLayout| Name:  | 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:  | 866-887 |  
  |  | 14 | 4 | 
 readXKBConfig| Name:  | 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:  | 606-652 |  
  |  | 30 | 4 | 
 resolveMaskConflicts| Name:  | 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:  | 1373-1389 |  
  |  | 6 | 4 | 
 clearXKBConfig| Name:  | 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:  | 654-667 |  
  |  | 11 | 6 | 
 keysymToQtKey| Name:  | 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:  | 1066-1088 |  
  |  | 13 | 6 | 
 keysymToQtKey| Name:  | 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:  | 1090-1129 |  
  |  | 21 | 6 | 
 translateModifiers| Name:  | 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:  | 590-604 |  
  |  | 12 | 6 | 
 updateVModToRModMapping| Name:  | 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:  | 1241-1307 |  
  |  | 47 | 9 | 
 xkbModMask| Name:  | 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:  | 825-847 |  
  |  | 18 | 9 | 
 updateVModMapping| Name:  | 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:  | 1172-1239 |  
  |  | 47 | 10 | 
 updateKeymap| Name:  | 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:  | 682-748 |  
  |  | 41 | 11 | 
 lookupLatinKeysym| Name:  | 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:  | 889-963 |  
  |  | 45 | 14 | 
 updateModifiers| Name:  | 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:  | 1309-1371 |  
  |  | 38 | 14 | 
 possibleKeys| Name:  | 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:  | 965-1064 |  
  |  | 71 | 20 | 
 handleKeyEvent| Name:  | 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:  | 1447-1566 |  
  |  | 80 | 21 |