| Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 QXcbConnection::getSelectionOwner| Name:  | QXcbConnection::getSelectionOwner |  | Prototype:  | xcb_window_t QXcbConnection::getSelectionOwner(xcb_atom_t atom) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1487-1496 |  
  |  | 7 | 1 | 
 QXcbConnection::getTimestamp| Name:  | QXcbConnection::getTimestamp |  | Prototype:  | xcb_timestamp_t QXcbConnection::getTimestamp() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1459-1485 |  
  |  | 14 | 2 | 
 QXcbConnection::initializeAllAtoms| Name:  | QXcbConnection::initializeAllAtoms |  | Prototype:  | void QXcbConnection::initializeAllAtoms() |  | Coverage:  | 100.000% (13/13) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2001-2030 |  
  |  | 20 | 5 | 
 QXcbConnection::platformWindowFromId| Name:  | QXcbConnection::platformWindowFromId |  | Prototype:  | QXcbWindow *QXcbConnection::platformWindowFromId(xcb_window_t id) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 747-753 |  
  |  | 4 | 2 | 
 QXcbConnection::processXcbEvents::[lambda]| Name:  | QXcbConnection::processXcbEvents::[lambda] |  | Prototype:  | [=](PeekFunc peekFunc) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1734-1738 |  
  |  | 1 | 1 | 
 QXcbConnection::qatom| Name:  | QXcbConnection::qatom |  | Prototype:  | QXcbAtom::Atom QXcbConnection::qatom(xcb_atom_t xatom) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1996-1999 |  
  |  | 1 | 1 | 
 QXcbConnection::removeWindowEventListener| Name:  | QXcbConnection::removeWindowEventListener |  | Prototype:  | void QXcbConnection::removeWindowEventListener(xcb_window_t id) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 737-740 |  
  |  | 1 | 1 | 
 QXcbConnection::rootWindow| Name:  | QXcbConnection::rootWindow |  | Prototype:  | xcb_window_t QXcbConnection::rootWindow() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1518-1522 |  
  |  | 2 | 1 | 
 QXcbConnection::sendConnectionEvent| Name:  | QXcbConnection::sendConnectionEvent |  | Prototype:  | void QXcbConnection::sendConnectionEvent(QXcbAtom::Atom a, uint id) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1410-1433 |  
  |  | 18 | 1 | 
 QXcbConnection::setFocusWindow| Name:  | QXcbConnection::setFocusWindow |  | Prototype:  | void QXcbConnection::setFocusWindow(QXcbWindow *w) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1384-1387 |  
  |  | 1 | 1 | 
 QXcbConnection::setMouseGrabber| Name:  | QXcbConnection::setMouseGrabber |  | Prototype:  | void QXcbConnection::setMouseGrabber(QXcbWindow *w) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1388-1392 |  
  |  | 2 | 1 | 
 QXcbConnection::sync| Name:  | QXcbConnection::sync |  | Prototype:  | void QXcbConnection::sync() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2079-2084 |  
  |  | 2 | 1 | 
 QXcbConnection::windowEventListenerFromId| Name:  | QXcbConnection::windowEventListenerFromId |  | Prototype:  | QXcbWindowEventListener *QXcbConnection::windowEventListenerFromId(xcb_window_t id) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 742-745 |  
  |  | 1 | 1 | 
 QXcbConnection::xi2MouseEvents| Name:  | QXcbConnection::xi2MouseEvents |  | Prototype:  | bool QXcbConnection::xi2MouseEvents() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2265-2271 |  
  |  | 1 | 1 | 
 QXcbConnection::xi2PrepareXIGenericDeviceEvent| Name:  | QXcbConnection::xi2PrepareXIGenericDeviceEvent |  | Prototype:  | void QXcbConnection::xi2PrepareXIGenericDeviceEvent(xcb_ge_event_t *event) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2310-2317 |  
  |  | 1 | 1 | 
 QXcbConnection::xlib_display| Name:  | QXcbConnection::xlib_display |  | Prototype:  | void *QXcbConnection::xlib_display() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1577-1580 |  
  |  | 1 | 1 | 
 QXcbConnectionGrabber::QXcbConnectionGrabber| Name:  | QXcbConnectionGrabber::QXcbConnectionGrabber |  | Prototype:  | QXcbConnectionGrabber::QXcbConnectionGrabber(QXcbConnection *connection) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 2370-2374 |  
  |  | 1 | 1 | 
 QXcbCursor::pos| Name:  | QXcbCursor::pos |  | Prototype:  | QPoint QXcbCursor::pos() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp |  | Lines:  | 656-661 |  
  |  | 3 | 1 | 
 QXcbCursor::setPos| Name:  | QXcbCursor::setPos |  | Prototype:  | void QXcbCursor::setPos(const QPoint &pos) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp |  | Lines:  | 663-669 |  
  |  | 4 | 1 | 
 QXcbDrag::QXcbDrag| Name:  | QXcbDrag::QXcbDrag |  | Prototype:  | QXcbDrag::QXcbDrag(QXcbConnection *c) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp |  | Lines:  | 143-149 |  
  |  | 3 | 1 | 
 QXcbDrag::init| Name:  | QXcbDrag::init |  | Prototype:  | void QXcbDrag::init() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp |  | Lines:  | 156-173 |  
  |  | 10 | 1 | 
 QXcbDrag::platformDropData| Name:  | QXcbDrag::platformDropData |  | Prototype:  | QMimeData *QXcbDrag::platformDropData() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp |  | Lines:  | 175-178 |  
  |  | 1 | 1 | 
 QXcbDrag::~QXcbDrag| Name:  | QXcbDrag::~QXcbDrag |  | Prototype:  | QXcbDrag::~QXcbDrag() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp |  | Lines:  | 151-154 |  
  |  | 1 | 1 | 
 QXcbDropData::QXcbDropData| Name:  | QXcbDropData::QXcbDropData |  | Prototype:  | QXcbDropData::QXcbDropData(QXcbDrag *d) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp |  | Lines:  | 1254-1258 |  
  |  | 2 | 1 | 
 QXcbEventReader::QXcbEventReader| Name:  | QXcbEventReader::QXcbEventReader |  | Prototype:  | QXcbEventReader::QXcbEventReader(QXcbConnection *connection) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1304-1308 |  
  |  | 1 | 1 | 
 QXcbEventReader::addEvent| Name:  | QXcbEventReader::addEvent |  | Prototype:  | void QXcbEventReader::addEvent(xcb_generic_event_t *event) |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1361-1367 |  
  |  | 4 | 2 | 
 QXcbEventReader::unlock| Name:  | QXcbEventReader::unlock |  | Prototype:  | void QXcbEventReader::unlock() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 1379-1382 |  
  |  | 1 | 1 | 
 QXcbIntegration::accessibility| Name:  | QXcbIntegration::accessibility |  | Prototype:  | QPlatformAccessibility *QXcbIntegration::accessibility() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 336-347 |  
  |  | 11 | 2 | 
 QXcbIntegration::clipboard| Name:  | QXcbIntegration::clipboard |  | Prototype:  | QPlatformClipboard *QXcbIntegration::clipboard() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 317-320 |  
  |  | 1 | 1 | 
 QXcbIntegration::createEventDispatcher| Name:  | QXcbIntegration::createEventDispatcher |  | Prototype:  | QAbstractEventDispatcher *QXcbIntegration::createEventDispatcher() const |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 282-288 |  
  |  | 4 | 2 | 
 QXcbIntegration::createPlatformBackingStore| Name:  | QXcbIntegration::createPlatformBackingStore |  | Prototype:  | QPlatformBackingStore *QXcbIntegration::createPlatformBackingStore(QWindow *window) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 235-238 |  
  |  | 1 | 1 | 
 QXcbIntegration::createPlatformSessionManager| Name:  | QXcbIntegration::createPlatformSessionManager |  | Prototype:  | QPlatformSessionManager *QXcbIntegration::createPlatformSessionManager(const QString &id, const QString &key) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 466-469 |  
  |  | 1 | 1 | 
 QXcbIntegration::createPlatformTheme| Name:  | QXcbIntegration::createPlatformTheme |  | Prototype:  | QPlatformTheme *QXcbIntegration::createPlatformTheme(const QString &name) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 373-376 |  
  |  | 1 | 1 | 
 QXcbIntegration::drag| Name:  | QXcbIntegration::drag |  | Prototype:  | QPlatformDrag *QXcbIntegration::drag() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 324-327 |  
  |  | 1 | 1 | 
 QXcbIntegration::fontDatabase| Name:  | QXcbIntegration::fontDatabase |  | Prototype:  | QPlatformFontDatabase *QXcbIntegration::fontDatabase() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 306-309 |  
  |  | 1 | 1 | 
 QXcbIntegration::inputContext| Name:  | QXcbIntegration::inputContext |  | Prototype:  | QPlatformInputContext *QXcbIntegration::inputContext() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 330-333 |  
  |  | 1 | 1 | 
 QXcbIntegration::nativeInterface| Name:  | QXcbIntegration::nativeInterface |  | Prototype:  | QPlatformNativeInterface * QXcbIntegration::nativeInterface() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 311-314 |  
  |  | 1 | 1 | 
 QXcbIntegration::services| Name:  | QXcbIntegration::services |  | Prototype:  | QPlatformServices *QXcbIntegration::services() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 350-353 |  
  |  | 1 | 1 | 
 QXcbIntegration::sync| Name:  | QXcbIntegration::sync |  | Prototype:  | void QXcbIntegration::sync() |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 472-477 |  
  |  | 2 | 2 | 
 QXcbIntegration::themeNames| Name:  | QXcbIntegration::themeNames |  | Prototype:  | QStringList QXcbIntegration::themeNames() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 368-371 |  
  |  | 1 | 1 | 
 QXcbIntegration::~QXcbIntegration| Name:  | QXcbIntegration::~QXcbIntegration |  | Prototype:  | QXcbIntegration::~QXcbIntegration() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp |  | Lines:  | 197-201 |  
  |  | 2 | 1 | 
 QXcbKeyboard::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:  | 855-865 |  
  |  | 8 | 1 | 
 QXcbMime::QXcbMime| Name:  | QXcbMime::QXcbMime |  | Prototype:  | QXcbMime::QXcbMime() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp |  | Lines:  | 57-59 |  
  |  | 1 | 1 | 
 QXcbNativeInterface::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:  | 97-101 |  
  |  | 2 | 1 | 
 QXcbNativeInterface::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:  | 547-551 |  
  |  | 2 | 1 | 
 QXcbNativeInterface::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:  | 553-556 |  
  |  | 1 | 1 | 
 QXcbNativeInterfaceHandler::QXcbNativeInterfaceHandler| Name:  | QXcbNativeInterfaceHandler::QXcbNativeInterfaceHandler |  | Prototype:  | QXcbNativeInterfaceHandler::QXcbNativeInterfaceHandler(QXcbNativeInterface *nativeInterface) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp |  | Lines:  | 46-50 |  
  |  | 1 | 1 | 
 QXcbNativeInterfaceHandler::nativeResourceFunctionForIntegration| Name:  | QXcbNativeInterfaceHandler::nativeResourceFunctionForIntegration |  | Prototype:  | QPlatformNativeInterface::NativeResourceForIntegrationFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForIntegration(const QByteArray &resource) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp |  | Lines:  | 56-60 |  
  |  | 2 | 1 | 
 QXcbNativeInterfaceHandler::nativeResourceFunctionForScreen| Name:  | QXcbNativeInterfaceHandler::nativeResourceFunctionForScreen |  | Prototype:  | QPlatformNativeInterface::NativeResourceForScreenFunction QXcbNativeInterfaceHandler::nativeResourceFunctionForScreen(const QByteArray &resource) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp |  | Lines:  | 68-72 |  
  |  | 2 | 1 | 
 QXcbNativeInterfaceHandler::platformFunction| Name:  | QXcbNativeInterfaceHandler::platformFunction |  | Prototype:  | QFunctionPointer QXcbNativeInterfaceHandler::platformFunction(const QByteArray &function) const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp |  | Lines:  | 86-90 |  
  |  | 2 | 1 | 
 QXcbNativeInterfaceHandler::~QXcbNativeInterfaceHandler| Name:  | QXcbNativeInterfaceHandler::~QXcbNativeInterfaceHandler |  | Prototype:  | QXcbNativeInterfaceHandler::~QXcbNativeInterfaceHandler() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbnativeinterfacehandler.cpp |  | Lines:  | 51-54 |  
  |  | 1 | 1 | 
 QXcbScreen::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:  | 495-498 |  
  |  | 1 | 1 | 
 QXcbScreen::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:  | 466-469 |  
  |  | 1 | 1 | 
 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::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::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::~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 | 
 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 | 
 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::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::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::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::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 | 
 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::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::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::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::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::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::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::~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 | 
 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 | 
 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::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 | 
 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 | 
 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::~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 | 
 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 | 
 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 | 
 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 | 
 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::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::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::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::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::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::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::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::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::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::isExposed| Name:  | QXcbWindow::isExposed |  | Prototype:  | bool QXcbWindow::isExposed() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2146-2149 |  
  |  | 1 | 1 | 
 QXcbWindow::lower| Name:  | QXcbWindow::lower |  | Prototype:  | void QXcbWindow::lower() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1609-1614 |  
  |  | 3 | 1 | 
 QXcbWindow::needsSync| Name:  | QXcbWindow::needsSync |  | Prototype:  | bool QXcbWindow::needsSync() const |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 2884-2887 |  
  |  | 1 | 1 | 
 QXcbWindow::parentScreen| Name:  | QXcbWindow::parentScreen |  | Prototype:  | QXcbScreen *QXcbWindow::parentScreen() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 152-155 |  
  |  | 1 | 1 | 
 QXcbWindow::raise| Name:  | QXcbWindow::raise |  | Prototype:  | void QXcbWindow::raise() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1602-1607 |  
  |  | 3 | 1 | 
 QXcbWindow::relayFocusToModalWindow| Name:  | QXcbWindow::relayFocusToModalWindow |  | Prototype:  | bool QXcbWindow::relayFocusToModalWindow() const |  | Coverage:  | 100.000% (6/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 919-930 |  
  |  | 7 | 2 | 
 QXcbWindow::setNetWmStateWindowFlags| Name:  | QXcbWindow::setNetWmStateWindowFlags |  | Prototype:  | void QXcbWindow::setNetWmStateWindowFlags(Qt::WindowFlags flags) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1404-1411 |  
  |  | 5 | 1 | 
 QXcbWindow::setParent| Name:  | QXcbWindow::setParent |  | Prototype:  | void QXcbWindow::setParent(const QPlatformWindow *parent) |  | Coverage:  | 100.000% (5/5) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1510-1524 |  
  |  | 9 | 2 | 
 QXcbWindow::setVisible| Name:  | QXcbWindow::setVisible |  | Prototype:  | void QXcbWindow::setVisible(bool visible) |  | Coverage:  | 100.000% (4/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 771-777 |  
  |  | 3 | 2 | 
 QXcbWindow::setWindowFlags| Name:  | QXcbWindow::setWindowFlags |  | Prototype:  | void QXcbWindow::setWindowFlags(Qt::WindowFlags flags) |  | Coverage:  | 100.000% (10/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 1140-1171 |  
  |  | 22 | 4 |