| Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ | 
 QXcbScreen| Name:  | QXcbScreen::QXcbScreen |  | Prototype:  | QXcbScreen::QXcbScreen(QXcbConnection *connection, QXcbVirtualDesktop *virtualDesktop, xcb_randr_output_t outputId, xcb_randr_get_output_info_reply_t *output, const xcb_xinerama_screen_info_t *xineramaScreenInfo, int xineramaScreenIdx) |  | Coverage:  |  52.830% (28/53) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 164-284 |  
  |  | 72 | 14 | 
 readXResources| Name:  | QXcbScreen::readXResources |  | Prototype:  | void QXcbScreen::readXResources() |  | Coverage:  |  77.778% (28/36) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 761-802 |  
  |  | 31 | 12 | 
 grabWindow| Name:  | QXcbScreen::grabWindow |  | Prototype:  | QPixmap QXcbScreen::grabWindow(WId window, int x, int y, int width, int height) const |  | Coverage:  |  38.710% (12/31) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 615-710 |  
  |  | 57 | 10 | 
 handleScreenChange| Name:  | QXcbScreen::handleScreenChange |  | Prototype:  | void QXcbScreen::handleScreenChange(xcb_randr_screen_change_notify_event_t *change_event) |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 472-522 |  
  |  | 34 | 8 | 
 updateRefreshRate| Name:  | QXcbScreen::updateRefreshRate |  | Prototype:  | void QXcbScreen::updateRefreshRate(xcb_randr_mode_t mode) |  | Coverage:  |  50.000% (9/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 583-613 |  
  |  | 20 | 6 | 
 updateGeometry| Name:  | QXcbScreen::updateGeometry |  | Prototype:  | void QXcbScreen::updateGeometry(const QRect &geom, uint8_t rotation) |  | Coverage:  |  41.667% (5/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 539-572 |  
  |  | 21 | 6 | 
 topLevelAt| Name:  | QXcbScreen::topLevelAt |  | Prototype:  | QWindow *QXcbScreen::topLevelAt(const QPoint &p) const |  | Coverage:  |  66.667% (10/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 308-345 |  
  |  | 23 | 5 | 
 windowShown| Name:  | QXcbScreen::windowShown |  | Prototype:  | void QXcbScreen::windowShown(QXcbWindow *window) |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 347-354 |  
  |  | 2 | 3 | 
 updateGeometry| Name:  | QXcbScreen::updateGeometry |  | Prototype:  | void QXcbScreen::updateGeometry(xcb_timestamp_t timestamp) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 524-537 |  
  |  | 9 | 3 | 
 sendStartupMessage| Name:  | QXcbScreen::sendStartupMessage |  | Prototype:  | void QXcbScreen::sendStartupMessage(const QByteArray &message) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 356-380 |  
  |  | 18 | 3 | 
 logicalDpi| Name:  | QXcbScreen::logicalDpi |  | Prototype:  | QDpi QXcbScreen::logicalDpi() const |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 410-420 |  
  |  | 5 | 3 | 
 getOutputName| Name:  | QXcbScreen::getOutputName |  | Prototype:  | QString QXcbScreen::getOutputName(xcb_randr_get_output_info_reply_t *outputInfo) |  | Coverage:  |  37.500% (3/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 291-306 |  
  |  | 11 | 3 | 
 xResource| Name:  | QXcbScreen::xResource |  | Prototype:  | bool QXcbScreen::xResource(const QByteArray &identifier, const QByteArray &expectedIdentifier, QByteArray& stringValue) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 750-759 |  
  |  | 4 | 2 | 
 visualForId| Name:  | QXcbScreen::visualForId |  | Prototype:  | const xcb_visualtype_t *QXcbScreen::visualForId(xcb_visualid_t visualid) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 382-388 |  
  |  | 4 | 2 | 
 virtualDesktopNumberStatic| Name:  | QXcbScreen::virtualDesktopNumberStatic |  | Prototype:  | int QXcbScreen::virtualDesktopNumberStatic(const QScreen *screen) |  | Coverage:  |   0.000% (0/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 442-448 |  
  |  | 3 | 2 | 
 updateAvailableGeometry| Name:  | QXcbScreen::updateAvailableGeometry |  | Prototype:  | void QXcbScreen::updateAvailableGeometry() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 574-581 |  
  |  | 4 | 2 | 
 depthOfVisual| Name:  | QXcbScreen::depthOfVisual |  | Prototype:  | quint8 QXcbScreen::depthOfVisual(xcb_visualid_t visualid) const |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 390-396 |  
  |  | 4 | 2 | 
 ~QXcbScreen| Name:  | QXcbScreen::~QXcbScreen |  | Prototype:  | QXcbScreen::~QXcbScreen() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 286-289 |  
  |  | 1 | 1 | 
 xSettings| Name:  | QXcbScreen::xSettings |  | Prototype:  | QXcbXSettings *QXcbScreen::xSettings() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 804-807 |  
  |  | 1 | 1 | 
 windowShown| Name:  | QXcbScreen::windowShown |  | Coverage:  |   0.000% (0/1) |  
  |  | 0 | 1 | 
 virtualDpi| Name:  | QXcbScreen::virtualDpi |  | Prototype:  | QDpi QXcbScreen::virtualDpi() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 403-407 |  
  |  | 2 | 1 | 
 setOutput| Name:  | QXcbScreen::setOutput |  | Prototype:  | void QXcbScreen::setOutput(xcb_randr_output_t outputId, xcb_randr_get_output_info_reply_t *outputInfo) |  | Coverage:  |   0.000% (0/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 432-440 |  
  |  | 4 | 1 | 
 pixelDensity| Name:  | QXcbScreen::pixelDensity |  | Prototype:  | qreal QXcbScreen::pixelDensity() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 422-425 |  
  |  | 1 | 1 | 
 format| Name:  | QXcbScreen::format |  | Prototype:  | QImage::Format QXcbScreen::format() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 398-401 |  
  |  | 1 | 1 | 
 cursor| Name:  | QXcbScreen::cursor |  | Prototype:  | QPlatformCursor *QXcbScreen::cursor() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 427-430 |  
  |  | 1 | 1 |