| Functionâ–ľ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QXcbWindow::handleMouseEvent| Name:  | QXcbWindow::handleMouseEvent |  | Prototype:  | void QXcbWindow::handleMouseEvent(xcb_timestamp_t time, const QPoint &local, const QPoint &global, Qt::KeyboardModifiers modifiers, Qt::MouseEventSource source) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2507-2512 |  
  |  | 2 | 1 | 
 QXcbWindow::handleMotionNotifyEvent| Name:  | QXcbWindow::handleMotionNotifyEvent |  | Prototype:  | void QXcbWindow::handleMotionNotifyEvent(int event_x, int event_y, int root_x, int root_y, Qt::KeyboardModifiers modifiers, xcb_timestamp_t timestamp, Qt::MouseEventSource source) |  | Coverage:  |  27.273% (3/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2375-2391 |  
  |  | 9 | 3 | 
 QXcbWindow::handleMotionNotifyEvent| Name:  | QXcbWindow::handleMotionNotifyEvent |  | Prototype:  | void QXcbWindow::handleMotionNotifyEvent(const xcb_motion_notify_event_t *event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2408-2412 |  
  |  | 2 | 1 | 
 QXcbWindow::handleMapNotifyEvent| Name:  | QXcbWindow::handleMapNotifyEvent |  | Prototype:  | void QXcbWindow::handleMapNotifyEvent(const xcb_map_notify_event_t *event) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2199-2208 |  
  |  | 5 | 3 | 
 QXcbWindow::handleLeaveNotifyEvent| Name:  | QXcbWindow::handleLeaveNotifyEvent |  | Prototype:  | void QXcbWindow::handleLeaveNotifyEvent(int root_x, int root_y, quint8 mode, quint8 detail, xcb_timestamp_t timestamp) |  | Coverage:  |  75.000% (9/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2352-2373 |  
  |  | 12 | 3 | 
 QXcbWindow::handleLeaveNotifyEvent| Name:  | QXcbWindow::handleLeaveNotifyEvent |  | Prototype:  | void QXcbWindow::handleLeaveNotifyEvent(const xcb_leave_notify_event_t *event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2519-2522 |  
  |  | 1 | 1 | 
 QXcbWindow::handleGenericEvent| Name:  | QXcbWindow::handleGenericEvent |  | Prototype:  | bool QXcbWindow::handleGenericEvent(xcb_generic_event_t *event, long *result) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2003-2009 |  
  |  | 4 | 1 | 
 QXcbWindow::handleFocusOutEvent| Name:  | QXcbWindow::handleFocusOutEvent |  | Prototype:  | void QXcbWindow::handleFocusOutEvent(const xcb_focus_out_event_t *event) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2590-2597 |  
  |  | 3 | 2 | 
 QXcbWindow::handleFocusInEvent| Name:  | QXcbWindow::handleFocusInEvent |  | Prototype:  | void QXcbWindow::handleFocusInEvent(const xcb_focus_in_event_t *event) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2580-2587 |  
  |  | 3 | 2 | 
 QXcbWindow::handleExposeEvent| Name:  | QXcbWindow::handleExposeEvent |  | Prototype:  | void QXcbWindow::handleExposeEvent(const xcb_expose_event_t *event) |  | Coverage:  |  70.000% (7/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2011-2027 |  
  |  | 8 | 3 | 
 QXcbWindow::handleEnterNotifyEvent| Name:  | QXcbWindow::handleEnterNotifyEvent |  | Prototype:  | void QXcbWindow::handleEnterNotifyEvent(int event_x, int event_y, int root_x, int root_y, quint8 mode, quint8 detail, xcb_timestamp_t timestamp) |  | Coverage:  |  83.333% (5/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2335-2350 |  
  |  | 7 | 2 | 
 QXcbWindow::handleEnterNotifyEvent| Name:  | QXcbWindow::handleEnterNotifyEvent |  | Prototype:  | void QXcbWindow::handleEnterNotifyEvent(const xcb_enter_notify_event_t *event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2514-2517 |  
  |  | 1 | 1 | 
 QXcbWindow::handleConfigureNotifyEvent| Name:  | QXcbWindow::handleConfigureNotifyEvent |  | Prototype:  | void QXcbWindow::handleConfigureNotifyEvent(const xcb_configure_notify_event_t *event) |  | Coverage:  |  76.923% (20/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2095-2144 |  
  |  | 25 | 6 | 
 QXcbWindow::handleClientMessageEvent| Name:  | QXcbWindow::handleClientMessageEvent |  | Prototype:  | void QXcbWindow::handleClientMessageEvent(const xcb_client_message_event_t *event) |  | Coverage:  |  42.188% (27/64) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2029-2093 |  
  |  | 47 | 18 | 
 QXcbWindow::handleButtonReleaseEvent| Name:  | QXcbWindow::handleButtonReleaseEvent |  | Prototype:  | void QXcbWindow::handleButtonReleaseEvent(int event_x, int event_y, int root_x, int root_y, int detail, Qt::KeyboardModifiers modifiers, xcb_timestamp_t timestamp, Qt::MouseEventSource source) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2263-2278 |  
  |  | 7 | 3 | 
 QXcbWindow::handleButtonReleaseEvent| Name:  | QXcbWindow::handleButtonReleaseEvent |  | Prototype:  | void QXcbWindow::handleButtonReleaseEvent(const xcb_button_release_event_t *event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2401-2406 |  
  |  | 3 | 1 | 
 QXcbWindow::handleButtonPressEvent| Name:  | QXcbWindow::handleButtonPressEvent |  | Prototype:  | void QXcbWindow::handleButtonPressEvent(int event_x, int event_y, int root_x, int root_y, int detail, Qt::KeyboardModifiers modifiers, xcb_timestamp_t timestamp, Qt::MouseEventSource source) |  | Coverage:  |   0.000% (0/39) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2218-2261 |  
  |  | 26 | 7 | 
 QXcbWindow::handleButtonPressEvent| Name:  | QXcbWindow::handleButtonPressEvent |  | Prototype:  | void QXcbWindow::handleButtonPressEvent(const xcb_button_press_event_t *event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2394-2399 |  
  |  | 3 | 1 | 
 QXcbWindow::frameMargins| Name:  | QXcbWindow::frameMargins |  | Prototype:  | QMargins QXcbWindow::frameMargins() const |  | Coverage:  |  73.529% (25/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 679-769 |  
  |  | 51 | 9 | 
 QXcbWindow::format| Name:  | QXcbWindow::format |  | Prototype:  | QSurfaceFormat QXcbWindow::format() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1715-1718 |  
  |  | 1 | 1 | 
 QXcbWindow::doFocusOut| Name:  | QXcbWindow::doFocusOut |  | Prototype:  | void QXcbWindow::doFocusOut() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 968-977 |  
  |  | 4 | 2 | 
 QXcbWindow::doFocusIn| Name:  | QXcbWindow::doFocusIn |  | Prototype:  | void QXcbWindow::doFocusIn() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 932-939 |  
  |  | 5 | 2 | 
 QXcbWindow::destroy| Name:  | QXcbWindow::destroy |  | Prototype:  | void QXcbWindow::destroy() |  | Coverage:  |  76.190% (16/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 613-639 |  
  |  | 18 | 7 | 
 QXcbWindow::createVisual| Name:  | QXcbWindow::createVisual |  | Prototype:  | const xcb_visualtype_t *QXcbWindow::createVisual() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2615-2619 |  
  |  | 2 | 1 | 
 QXcbWindow::create| Name:  | QXcbWindow::create |  | Prototype:  | void QXcbWindow::create() |  | Coverage:  |  58.140% (50/86) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 351-596 |  
  |  | 159 | 25 | 
 QXcbWindow::compressExposeEvent| Name:  | QXcbWindow::compressExposeEvent |  | Prototype:  | bool QXcbWindow::compressExposeEvent(QRegion &exposeRegion) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1992-2001 |  
  |  | 6 | 2 | 
 QXcbWindow::changeNetWmState| Name:  | QXcbWindow::changeNetWmState |  | Prototype:  | void QXcbWindow::changeNetWmState(bool set, xcb_atom_t one, xcb_atom_t two) |  | Coverage:  | 100.000% (3/3) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1243-1259 |  
  |  | 12 | 1 | 
 QXcbWindow::QXcbWindow| Name:  | QXcbWindow::QXcbWindow |  | Prototype:  | QXcbWindow::QXcbWindow(QWindow *window) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 309-328 |  
  |  | 1 | 1 | 
 QXcbWMSupport::updateVirtualRoots| Name:  | QXcbWMSupport::updateVirtualRoots |  | Prototype:  | void QXcbWMSupport::updateVirtualRoots() |  | Coverage:  |  13.333% (2/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwmsupport.cpp |  | Lines:  | 92-130 |  
  |  | 21 | 5 | 
 QXcbWMSupport::updateNetWMAtoms| Name:  | QXcbWMSupport::updateNetWMAtoms |  | Prototype:  | void QXcbWMSupport::updateNetWMAtoms() |  | Coverage:  |  58.333% (7/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwmsupport.cpp |  | Lines:  | 61-89 |  
  |  | 19 | 4 | 
 QXcbWMSupport::isSupportedByWM| Name:  | QXcbWMSupport::isSupportedByWM |  | Prototype:  | bool QXcbWMSupport::isSupportedByWM(xcb_atom_t atom) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwmsupport.cpp |  | Lines:  | 54-57 |  
  |  | 1 | 1 | 
 QXcbWMSupport::QXcbWMSupport| Name:  | QXcbWMSupport::QXcbWMSupport |  | Prototype:  | QXcbWMSupport::QXcbWMSupport(QXcbConnection *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwmsupport.cpp |  | Lines:  | 47-52 |  
  |  | 2 | 1 | 
 QXcbVirtualDesktop::~QXcbVirtualDesktop| Name:  | QXcbVirtualDesktop::~QXcbVirtualDesktop |  | Prototype:  | QXcbVirtualDesktop::~QXcbVirtualDesktop() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 72-75 |  
  |  | 1 | 1 | 
 QXcbVirtualDesktop::xSettings| Name:  | QXcbVirtualDesktop::xSettings |  | Prototype:  | QXcbXSettings *QXcbVirtualDesktop::xSettings() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 99-106 |  
  |  | 4 | 2 | 
 QXcbVirtualDesktop::updateWorkArea| Name:  | QXcbVirtualDesktop::updateWorkArea |  | Prototype:  | void QXcbVirtualDesktop::updateWorkArea() |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 156-164 |  
  |  | 5 | 3 | 
 QXcbVirtualDesktop::subscribeToXFixesSelectionNotify| Name:  | QXcbVirtualDesktop::subscribeToXFixesSelectionNotify |  | Prototype:  | void QXcbVirtualDesktop::subscribeToXFixesSelectionNotify() |  | Coverage:  |  75.000% (3/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 122-130 |  
  |  | 5 | 2 | 
 QXcbVirtualDesktop::setPrimaryScreen| Name:  | QXcbVirtualDesktop::setPrimaryScreen |  | Prototype:  | void QXcbVirtualDesktop::setPrimaryScreen(QPlatformScreen *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 92-97 |  
  |  | 3 | 1 | 
 QXcbVirtualDesktop::screenAt| Name:  | QXcbVirtualDesktop::screenAt |  | Prototype:  | QXcbScreen *QXcbVirtualDesktop::screenAt(const QPoint &pos) const |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 77-85 |  
  |  | 5 | 3 | 
 QXcbVirtualDesktop::handleXFixesSelectionNotify| Name:  | QXcbVirtualDesktop::handleXFixesSelectionNotify |  | Prototype:  | void QXcbVirtualDesktop::handleXFixesSelectionNotify(xcb_xfixes_selection_notify_event_t *notify_event) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 116-120 |  
  |  | 2 | 2 | 
 QXcbVirtualDesktop::getWorkArea| Name:  | QXcbVirtualDesktop::getWorkArea |  | Prototype:  | QRect QXcbVirtualDesktop::getWorkArea() const |  | Coverage:  |  54.545% (6/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 132-154 |  
  |  | 12 | 2 | 
 QXcbVirtualDesktop::compositingActive| Name:  | QXcbVirtualDesktop::compositingActive |  | Prototype:  | bool QXcbVirtualDesktop::compositingActive() const |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 108-114 |  
  |  | 3 | 2 | 
 QXcbVirtualDesktop::addScreen| Name:  | QXcbVirtualDesktop::addScreen |  | Prototype:  | void QXcbVirtualDesktop::addScreen(QPlatformScreen *s) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 87-90 |  
  |  | 1 | 1 | 
 QXcbVirtualDesktop::QXcbVirtualDesktop| Name:  | QXcbVirtualDesktop::QXcbVirtualDesktop |  | Prototype:  | QXcbVirtualDesktop::QXcbVirtualDesktop(QXcbConnection *connection, xcb_screen_t *screen, int number) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 58-70 |  
  |  | 5 | 1 | 
 QXcbSystemTrayTracker::visualHasAlphaChannel| Name:  | QXcbSystemTrayTracker::visualHasAlphaChannel |  | Prototype:  | bool QXcbSystemTrayTracker::visualHasAlphaChannel() |  | Coverage:  |  46.667% (7/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 176-208 |  
  |  | 19 | 5 | 
 QXcbSystemTrayTracker::trayWindow| Name:  | QXcbSystemTrayTracker::trayWindow |  | Prototype:  | xcb_window_t QXcbSystemTrayTracker::trayWindow() |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 115-127 |  
  |  | 8 | 3 | 
 QXcbSystemTrayTracker::systemTrayWindowGlobalGeometry| Name:  | QXcbSystemTrayTracker::systemTrayWindowGlobalGeometry |  | Prototype:  | QRect QXcbSystemTrayTracker::systemTrayWindowGlobalGeometry(xcb_window_t window) const |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 132-151 |  
  |  | 13 | 3 | 
 QXcbSystemTrayTracker::requestSystemTrayWindowDock| Name:  | QXcbSystemTrayTracker::requestSystemTrayWindowDock |  | Prototype:  | void QXcbSystemTrayTracker::requestSystemTrayWindowDock(xcb_window_t window) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 100-112 |  
  |  | 10 | 1 | 
 QXcbSystemTrayTracker::notifyManagerClientMessageEvent| Name:  | QXcbSystemTrayTracker::notifyManagerClientMessageEvent |  | Prototype:  | void QXcbSystemTrayTracker::notifyManagerClientMessageEvent(const xcb_client_message_event_t *t) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 160-164 |  
  |  | 2 | 2 | 
 QXcbSystemTrayTracker::locateTrayWindow| Name:  | QXcbSystemTrayTracker::locateTrayWindow |  | Prototype:  | xcb_window_t QXcbSystemTrayTracker::locateTrayWindow(const QXcbConnection *connection, xcb_atom_t selection) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 87-96 |  
  |  | 7 | 2 | 
 QXcbSystemTrayTracker::handleDestroyNotifyEvent| Name:  | QXcbSystemTrayTracker::handleDestroyNotifyEvent |  | Prototype:  | void QXcbSystemTrayTracker::handleDestroyNotifyEvent(const xcb_destroy_notify_event_t *event) |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 167-174 |  
  |  | 4 | 2 | 
 QXcbSystemTrayTracker::emitSystemTrayWindowChanged| Name:  | QXcbSystemTrayTracker::emitSystemTrayWindowChanged |  | Prototype:  | inline void QXcbSystemTrayTracker::emitSystemTrayWindowChanged() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 153-157 |  
  |  | 2 | 2 | 
 QXcbSystemTrayTracker::create::[lambda]| Name:  | QXcbSystemTrayTracker::create::[lambda] |  | Prototype:  | []() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 68-68 |  
  |  | 0 | 1 | 
 QXcbSystemTrayTracker::create| Name:  | QXcbSystemTrayTracker::create |  | Prototype:  | QXcbSystemTrayTracker *QXcbSystemTrayTracker::create(QXcbConnection *connection) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 62-74 |  
  |  | 7 | 4 | 
 QXcbSystemTrayTracker::QXcbSystemTrayTracker| Name:  | QXcbSystemTrayTracker::QXcbSystemTrayTracker |  | Prototype:  | QXcbSystemTrayTracker::QXcbSystemTrayTracker(QXcbConnection *connection, xcb_atom_t trayAtom, xcb_atom_t selection) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsystemtraytracker.cpp |  | Lines:  | 76-85 |  
  |  | 2 | 1 | 
 QXcbSyncWindowRequest::invalidate| Name:  | QXcbSyncWindowRequest::invalidate |  | Prototype:  | void QXcbSyncWindowRequest::invalidate() |  | Coverage:  |   0.000% (0/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2362-2368 |  
  |  | 3 | 2 | 
 QXcbSoftwareOpenGLEnforcer::~QXcbSoftwareOpenGLEnforcer| Name:  | QXcbSoftwareOpenGLEnforcer::~QXcbSoftwareOpenGLEnforcer |  | Prototype:  | ~QXcbSoftwareOpenGLEnforcer() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp |  | Lines:  | 155-159 |  
  |  | 2 | 2 | 
 QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer::[lambda]| Name:  | QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer::[lambda] |  | Prototype:  | []() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp |  | Lines:  | 152-152 |  
  |  | 0 | 1 | 
 QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer| Name:  | QXcbSoftwareOpenGLEnforcer::QXcbSoftwareOpenGLEnforcer |  | Prototype:  | QXcbSoftwareOpenGLEnforcer() |  | Coverage:  |  46.154% (6/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp |  | Lines:  | 133-153 |  
  |  | 6 | 5 | 
 QXcbShmImage::~QXcbShmImage| Name:  | QXcbShmImage::~QXcbShmImage |  | Prototype:  | ~QXcbShmImage() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 70-70 |  
  |  | 1 | 1 | 
 QXcbShmImage::size| Name:  | QXcbShmImage::size |  | Prototype:  | QSize size() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 77-77 |  
  |  | 1 | 1 | 
 QXcbShmImage::setClip| Name:  | QXcbShmImage::setClip |  | Prototype:  | void QXcbShmImage::setClip(const QRegion ®ion) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 423-449 |  
  |  | 17 | 3 | 
 QXcbShmImage::scroll| Name:  | QXcbShmImage::scroll |  | Prototype:  | bool QXcbShmImage::scroll(const QRegion &area, int dx, int dy) |  | Coverage:  |  50.000% (6/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 219-248 |  
  |  | 21 | 6 | 
 QXcbShmImage::put| Name:  | QXcbShmImage::put |  | Prototype:  | void QXcbShmImage::put(xcb_drawable_t dst, const QRegion ®ion, const QPoint &offset) |  | Coverage:  |  60.000% (3/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 451-490 |  
  |  | 21 | 2 | 
 QXcbShmImage::preparePaint| Name:  | QXcbShmImage::preparePaint |  | Prototype:  | void QXcbShmImage::preparePaint(const QRegion ®ion) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 492-503 |  
  |  | 5 | 3 | 
 QXcbShmImage::image| Name:  | QXcbShmImage::image |  | Prototype:  | QImage *image() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 74-74 |  
  |  | 1 | 1 | 
 QXcbShmImage::hasShm| Name:  | QXcbShmImage::hasShm |  | Prototype:  | bool hasShm() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 80-80 |  
  |  | 1 | 1 | 
 QXcbShmImage::hasAlpha| Name:  | QXcbShmImage::hasAlpha |  | Prototype:  | bool hasAlpha() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 79-79 |  
  |  | 1 | 1 | 
 QXcbShmImage::graphicsBuffer| Name:  | QXcbShmImage::graphicsBuffer |  | Prototype:  | QPlatformGraphicsBuffer *graphicsBuffer() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 75-75 |  
  |  | 1 | 1 | 
 QXcbShmImage::flushPixmap| Name:  | QXcbShmImage::flushPixmap |  | Prototype:  | void QXcbShmImage::flushPixmap(const QRegion ®ion) |  | Coverage:  |   0.000% (0/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 358-421 |  
  |  | 39 | 3 | 
 QXcbShmImage::ensureGC| Name:  | QXcbShmImage::ensureGC |  | Prototype:  | void QXcbShmImage::ensureGC(xcb_drawable_t dst) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 278-292 |  
  |  | 6 | 3 | 
 QXcbShmImage::destroy| Name:  | QXcbShmImage::destroy |  | Prototype:  | void QXcbShmImage::destroy() |  | Coverage:  |  60.000% (12/20) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 250-276 |  
  |  | 16 | 6 | 
 QXcbShmImage::QXcbShmImage| Name:  | QXcbShmImage::QXcbShmImage |  | Prototype:  | QXcbShmImage::QXcbShmImage(QXcbScreen *screen, const QSize &size, uint depth, QImage::Format format) |  | Coverage:  |  48.571% (17/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 146-215 |  
  |  | 46 | 9 | 
 QXcbShmGraphicsBuffer::origin| Name:  | QXcbShmGraphicsBuffer::origin |  | Prototype:  | Origin origin() const override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 140-140 |  
  |  | 1 | 1 | 
 QXcbShmGraphicsBuffer::doUnlock| Name:  | QXcbShmGraphicsBuffer::doUnlock |  | Prototype:  | void doUnlock() override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 134-134 |  
  |  | 1 | 1 | 
 QXcbShmGraphicsBuffer::doLock| Name:  | QXcbShmGraphicsBuffer::doLock |  | Prototype:  | bool doLock(AccessTypes access, const QRect &rect) override |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 125-133 |  
  |  | 5 | 2 | 
 QXcbShmGraphicsBuffer::data| Name:  | QXcbShmGraphicsBuffer::data |  | Prototype:  | const uchar *data() const override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 136-136 |  
  |  | 1 | 1 | 
 QXcbShmGraphicsBuffer::data| Name:  | QXcbShmGraphicsBuffer::data |  | Prototype:  | uchar *data() override |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 137-137 |  
  |  | 1 | 1 | 
 QXcbShmGraphicsBuffer::bytesPerLine| Name:  | QXcbShmGraphicsBuffer::bytesPerLine |  | Prototype:  | int bytesPerLine() const override |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 138-138 |  
  |  | 1 | 1 | 
 QXcbShmGraphicsBuffer::QXcbShmGraphicsBuffer| Name:  | QXcbShmGraphicsBuffer::QXcbShmGraphicsBuffer |  | Prototype:  | QXcbShmGraphicsBuffer(QImage *image) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp |  | Lines:  | 119-123 |  
  |  | 1 | 1 | 
 QXcbSessionManager::~QXcbSessionManager| Name:  | QXcbSessionManager::~QXcbSessionManager |  | Prototype:  | QXcbSessionManager::~QXcbSessionManager() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 379-385 |  
  |  | 4 | 2 | 
 QXcbSessionManager::setManagerProperty| Name:  | QXcbSessionManager::setManagerProperty |  | Prototype:  | void QXcbSessionManager::setManagerProperty(const QString &name, const QString &value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 468-471 |  
  |  | 1 | 1 | 
 QXcbSessionManager::setManagerProperty| Name:  | QXcbSessionManager::setManagerProperty |  | Prototype:  | void QXcbSessionManager::setManagerProperty(const QString &name, const QStringList &value) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 473-476 |  
  |  | 1 | 1 | 
 QXcbSessionManager::requestPhase2| Name:  | QXcbSessionManager::requestPhase2 |  | Prototype:  | void QXcbSessionManager::requestPhase2() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 483-486 |  
  |  | 1 | 1 | 
 QXcbSessionManager::release| Name:  | QXcbSessionManager::release |  | Prototype:  | void QXcbSessionManager::release() |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 453-461 |  
  |  | 5 | 3 | 
 QXcbSessionManager::isPhase2| Name:  | QXcbSessionManager::isPhase2 |  | Prototype:  | bool QXcbSessionManager::isPhase2() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 478-481 |  
  |  | 1 | 1 | 
 QXcbSessionManager::handle| Name:  | QXcbSessionManager::handle |  | Prototype:  | void* QXcbSessionManager::handle() const |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 388-391 |  
  |  | 1 | 1 | 
 QXcbSessionManager::exitEventLoop| Name:  | QXcbSessionManager::exitEventLoop |  | Prototype:  | void QXcbSessionManager::exitEventLoop() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 488-491 |  
  |  | 1 | 1 | 
 QXcbSessionManager::cancel| Name:  | QXcbSessionManager::cancel |  | Prototype:  | void QXcbSessionManager::cancel() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 463-466 |  
  |  | 1 | 1 | 
 QXcbSessionManager::allowsInteraction| Name:  | QXcbSessionManager::allowsInteraction |  | Prototype:  | bool QXcbSessionManager::allowsInteraction() |  | Coverage:  |   0.000% (0/16) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 393-421 |  
  |  | 20 | 6 | 
 QXcbSessionManager::allowsErrorInteraction| Name:  | QXcbSessionManager::allowsErrorInteraction |  | Prototype:  | bool QXcbSessionManager::allowsErrorInteraction() |  | Coverage:  |   0.000% (0/18) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 423-451 |  
  |  | 20 | 6 | 
 QXcbSessionManager::QXcbSessionManager| Name:  | QXcbSessionManager::QXcbSessionManager |  | Prototype:  | QXcbSessionManager::QXcbSessionManager(const QString &id, const QString &key) |  | Coverage:  |  28.571% (2/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp |  | Lines:  | 335-377 |  
  |  | 31 | 3 | 
 QXcbScreen::~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:  | 294-297 |  
  |  | 1 | 1 | 
 QXcbScreen::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:  | 872-875 |  
  |  | 1 | 1 | 
 QXcbScreen::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:  | 818-827 |  
  |  | 4 | 2 | 
 QXcbScreen::windowShown::[lambda]| Name:  | QXcbScreen::windowShown::[lambda] |  | Prototype:  | []() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 359-359 |  
  |  | 0 | 1 | 
 QXcbScreen::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:  | 355-362 |  
  |  | 2 | 3 | 
 QXcbScreen::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:  | 450-456 |  
  |  | 4 | 2 | 
 QXcbScreen::visualForFormat| Name:  | QXcbScreen::visualForFormat |  | Prototype:  | const xcb_visualtype_t *QXcbScreen::visualForFormat(const QSurfaceFormat &format) const |  | Coverage:  |  32.143% (9/28) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp |  | Lines:  | 388-422 |  
  |  | 19 | 8 | 
 QXcbScreen::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:  | 471-475 |  
  |  | 2 | 1 | 
 QXcbScreen::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:  | 510-516 |  
  |  | 3 | 2 |