| Function | Condition % | eLOC - Effective Lines of Codeā“ | McCabe - Cyclomatic Complexity | 
 removeHandler| Name:  | QXcbNativeInterface::removeHandler |  | Prototype:  | void QXcbNativeInterface::removeHandler(QXcbNativeInterfaceHandler *handler) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 535-538 |  
  |  | 1 | 1 | 
 requestSystemTrayWindowDock| Name:  | QXcbNativeInterface::requestSystemTrayWindowDock |  | Prototype:  | bool QXcbNativeInterface::requestSystemTrayWindowDock(const QWindow *window) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 120-123 |  
  |  | 1 | 1 | 
 setParentRelativeBackPixmap| Name:  | QXcbNativeInterface::setParentRelativeBackPixmap |  | Prototype:  | void QXcbNativeInterface::setParentRelativeBackPixmap(QWindow *window) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 163-166 |  
  |  | 1 | 1 | 
 systemTrayAvailable| Name:  | QXcbNativeInterface::systemTrayAvailable |  | Prototype:  | bool QXcbNativeInterface::systemTrayAvailable(const QScreen *screen) const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 115-118 |  
  |  | 1 | 1 | 
 systemTrayWindowGlobalGeometry| Name:  | QXcbNativeInterface::systemTrayWindowGlobalGeometry |  | Prototype:  | QRect QXcbNativeInterface::systemTrayWindowGlobalGeometry(const QWindow *window) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 125-128 |  
  |  | 1 | 1 | 
 systrayVisualHasAlphaChannel| Name:  | QXcbNativeInterface::systrayVisualHasAlphaChannel |  | Prototype:  | bool QXcbNativeInterface::systrayVisualHasAlphaChannel() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 158-161 |  
  |  | 1 | 1 | 
 QXcbNativeInterface| Name:  | QXcbNativeInterface::QXcbNativeInterface |  | Prototype:  | QXcbNativeInterface::QXcbNativeInterface() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 89-93 |  
  |  | 2 | 1 | 
 addHandler| Name:  | QXcbNativeInterface::addHandler |  | Prototype:  | void QXcbNativeInterface::addHandler(QXcbNativeInterfaceHandler *handler) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 529-533 |  
  |  | 2 | 1 | 
 connection| Name:  | QXcbNativeInterface::connection |  | Prototype:  | void *QXcbNativeInterface::connection() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 443-447 |  
  |  | 2 | 1 | 
 connectionForWindow| Name:  | QXcbNativeInterface::connectionForWindow |  | Prototype:  | void *QXcbNativeInterface::connectionForWindow(QWindow *window) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 517-521 |  
  |  | 2 | 1 | 
 displayForWindow| Name:  | QXcbNativeInterface::displayForWindow |  | Prototype:  | void *QXcbNativeInterface::displayForWindow(QWindow *window) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 506-515 |  
  |  | 2 | 1 | 
 screenForWindow| Name:  | QXcbNativeInterface::screenForWindow |  | Prototype:  | void *QXcbNativeInterface::screenForWindow(QWindow *window) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 523-527 |  
  |  | 2 | 1 | 
 setAppTime| Name:  | QXcbNativeInterface::setAppTime |  | Prototype:  | void QXcbNativeInterface::setAppTime(QScreen* screen, xcb_timestamp_t time) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 470-475 |  
  |  | 2 | 2 | 
 setAppUserTime| Name:  | QXcbNativeInterface::setAppUserTime |  | Prototype:  | void QXcbNativeInterface::setAppUserTime(QScreen* screen, xcb_timestamp_t time) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 477-482 |  
  |  | 2 | 2 | 
 appTime| Name:  | QXcbNativeInterface::appTime |  | Prototype:  | void *QXcbNativeInterface::appTime(const QXcbScreen *screen) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 381-387 |  
  |  | 3 | 2 | 
 appUserTime| Name:  | QXcbNativeInterface::appUserTime |  | Prototype:  | void *QXcbNativeInterface::appUserTime(const QXcbScreen *screen) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 389-395 |  
  |  | 3 | 2 | 
 getTimestamp| Name:  | QXcbNativeInterface::getTimestamp |  | Prototype:  | void *QXcbNativeInterface::getTimestamp(const QXcbScreen *screen) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 397-403 |  
  |  | 3 | 2 | 
 nativeResourceForBackingStore| Name:  | QXcbNativeInterface::nativeResourceForBackingStore |  | Prototype:  | void *QXcbNativeInterface::nativeResourceForBackingStore(const QByteArray &resourceString, QBackingStore *backingStore) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 285-290 |  
  |  | 3 | 1 | 
 nativeResourceForContext| Name:  | QXcbNativeInterface::nativeResourceForContext |  | Prototype:  | void *QXcbNativeInterface::nativeResourceForContext(const QByteArray &resourceString, QOpenGLContext *context) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 201-206 |  
  |  | 3 | 1 | 
 nativeResourceFunctionForBackingStore| Name:  | QXcbNativeInterface::nativeResourceFunctionForBackingStore |  | Prototype:  | QPlatformNativeInterface::NativeResourceForBackingStoreFunction QXcbNativeInterface::nativeResourceFunctionForBackingStore(const QByteArray &resource) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 335-340 |  
  |  | 3 | 1 | 
 nativeResourceFunctionForWindow| Name:  | QXcbNativeInterface::nativeResourceFunctionForWindow |  | Prototype:  | QPlatformNativeInterface::NativeResourceForWindowFunction QXcbNativeInterface::nativeResourceFunctionForWindow(const QByteArray &resource) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 328-333 |  
  |  | 3 | 1 | 
 handlerNativeResourceForBackingStore| Name:  | QXcbNativeInterface::handlerNativeResourceForBackingStore |  | Prototype:  | void *QXcbNativeInterface::handlerNativeResourceForBackingStore(const QByteArray &resource, QBackingStore *backingStore) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 638-644 |  
  |  | 4 | 2 | 
 handlerNativeResourceForContext| Name:  | QXcbNativeInterface::handlerNativeResourceForContext |  | Prototype:  | void *QXcbNativeInterface::handlerNativeResourceForContext(const QByteArray &resource, QOpenGLContext *context) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 614-620 |  
  |  | 4 | 2 | 
 handlerNativeResourceForIntegration| Name:  | QXcbNativeInterface::handlerNativeResourceForIntegration |  | Prototype:  | void *QXcbNativeInterface::handlerNativeResourceForIntegration(const QByteArray &resource) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 606-612 |  
  |  | 4 | 2 | 
 handlerNativeResourceForScreen| Name:  | QXcbNativeInterface::handlerNativeResourceForScreen |  | Prototype:  | void *QXcbNativeInterface::handlerNativeResourceForScreen(const QByteArray &resource, QScreen *screen) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 622-628 |  
  |  | 4 | 2 | 
 handlerNativeResourceForWindow| Name:  | QXcbNativeInterface::handlerNativeResourceForWindow |  | Prototype:  | void *QXcbNativeInterface::handlerNativeResourceForWindow(const QByteArray &resource, QWindow *window) const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 630-636 |  
  |  | 4 | 2 | 
 display| Name:  | QXcbNativeInterface::display |  | Prototype:  | void *QXcbNativeInterface::display() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 432-441 |  
  |  | 5 | 2 | 
 nativeResourceFunctionForContext| Name:  | QXcbNativeInterface::nativeResourceFunctionForContext |  | Prototype:  | QPlatformNativeInterface::NativeResourceForContextFunction QXcbNativeInterface::nativeResourceFunctionForContext(const QByteArray &resource) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 305-312 |  
  |  | 5 | 2 | 
 rootWindow| Name:  | QXcbNativeInterface::rootWindow |  | Prototype:  | void *QXcbNativeInterface::rootWindow() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 423-430 |  
  |  | 5 | 2 | 
 setStartupId| Name:  | QXcbNativeInterface::setStartupId |  | Prototype:  | void QXcbNativeInterface::setStartupId(const char *data) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 484-491 |  
  |  | 5 | 2 | 
 startupId| Name:  | QXcbNativeInterface::startupId |  | Prototype:  | void *QXcbNativeInterface::startupId() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 405-412 |  
  |  | 5 | 2 | 
 x11Screen| Name:  | QXcbNativeInterface::x11Screen |  | Prototype:  | void *QXcbNativeInterface::x11Screen() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 414-421 |  
  |  | 5 | 2 | 
 handlerNativeResourceFunctionForBackingStore| Name:  | QXcbNativeInterface::handlerNativeResourceFunctionForBackingStore |  | Prototype:  | QPlatformNativeInterface::NativeResourceForBackingStoreFunction QXcbNativeInterface::handlerNativeResourceFunctionForBackingStore(const QByteArray &resource) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 584-593 |  
  |  | 6 | 3 | 
 handlerNativeResourceFunctionForContext| Name:  | QXcbNativeInterface::handlerNativeResourceFunctionForContext |  | Prototype:  | QPlatformNativeInterface::NativeResourceForContextFunction QXcbNativeInterface::handlerNativeResourceFunctionForContext(const QByteArray &resource) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 551-560 |  
  |  | 6 | 3 | 
 handlerNativeResourceFunctionForIntegration| Name:  | QXcbNativeInterface::handlerNativeResourceFunctionForIntegration |  | Prototype:  | QPlatformNativeInterface::NativeResourceForIntegrationFunction QXcbNativeInterface::handlerNativeResourceFunctionForIntegration(const QByteArray &resource) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 540-549 |  
  |  | 6 | 3 | 
 handlerNativeResourceFunctionForScreen| Name:  | QXcbNativeInterface::handlerNativeResourceFunctionForScreen |  | Prototype:  | QPlatformNativeInterface::NativeResourceForScreenFunction QXcbNativeInterface::handlerNativeResourceFunctionForScreen(const QByteArray &resource) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 562-571 |  
  |  | 6 | 3 | 
 handlerNativeResourceFunctionForWindow| Name:  | QXcbNativeInterface::handlerNativeResourceFunctionForWindow |  | Prototype:  | QPlatformNativeInterface::NativeResourceForWindowFunction QXcbNativeInterface::handlerNativeResourceFunctionForWindow(const QByteArray &resource) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 573-582 |  
  |  | 6 | 3 | 
 handlerPlatformFunction| Name:  | QXcbNativeInterface::handlerPlatformFunction |  | Prototype:  | QFunctionPointer QXcbNativeInterface::handlerPlatformFunction(const QByteArray &function) const |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 595-604 |  
  |  | 6 | 3 | 
 nativeResourceFunctionForIntegration| Name:  | QXcbNativeInterface::nativeResourceFunctionForIntegration |  | Prototype:  | QPlatformNativeInterface::NativeResourceForIntegrationFunction QXcbNativeInterface::nativeResourceFunctionForIntegration(const QByteArray &resource) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 293-303 |  
  |  | 7 | 3 | 
 qPlatformScreenForWindow| Name:  | QXcbNativeInterface::qPlatformScreenForWindow |  | Prototype:  | QXcbScreen *QXcbNativeInterface::qPlatformScreenForWindow(QWindow *window) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 493-504 |  
  |  | 7 | 2 | 
 beep| Name:  | QXcbNativeInterface::beep |  | Prototype:  | void QXcbNativeInterface::beep() |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 95-105 |  
  |  | 8 | 3 | 
 nativeResourceFunctionForScreen| Name:  | QXcbNativeInterface::nativeResourceFunctionForScreen |  | Prototype:  | QPlatformNativeInterface::NativeResourceForScreenFunction QXcbNativeInterface::nativeResourceFunctionForScreen(const QByteArray &resource) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 314-326 |  
  |  | 9 | 4 | 
 nativeResourceForWindow| Name:  | QXcbNativeInterface::nativeResourceForWindow |  | Prototype:  | void *QXcbNativeInterface::nativeResourceForWindow(const QByteArray &resourceString, QWindow *window) |  | Coverage:  |   0.000% (0/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 261-283 |  
  |  | 13 | 6 | 
 atspiBus| Name:  | QXcbNativeInterface::atspiBus |  | Prototype:  | void *QXcbNativeInterface::atspiBus() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 449-468 |  
  |  | 16 | 2 | 
 locateSystemTray| Name:  | QXcbNativeInterface::locateSystemTray |  | Prototype:  | xcb_window_t QXcbNativeInterface::locateSystemTray(xcb_connection_t *conn, const QXcbScreen *screen) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 130-156 |  
  |  | 16 | 4 | 
 nativeResourceForIntegration| Name:  | QXcbNativeInterface::nativeResourceForIntegration |  | Prototype:  | void *QXcbNativeInterface::nativeResourceForIntegration(const QByteArray &resourceString) |  | Coverage:  |  22.222% (4/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 168-199 |  
  |  | 19 | 9 | 
 platformFunction| Name:  | QXcbNativeInterface::platformFunction |  | Prototype:  | QFunctionPointer QXcbNativeInterface::platformFunction(const QByteArray &function) const |  | Coverage:  |  54.839% (17/31) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 342-379 |  
  |  | 23 | 11 | 
 nativeResourceForScreen| Name:  | QXcbNativeInterface::nativeResourceForScreen |  | Prototype:  | void *QXcbNativeInterface::nativeResourceForScreen(const QByteArray &resourceString, QScreen *screen) |  | Coverage:  |  20.588% (7/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbnativeinterface.cpp |  | Lines:  | 208-259 |  
  |  | 32 | 15 |