OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...190
McCabe - Cyclomatic Complexity: 2
...195
McCabe - Cyclomatic Complexity: 2
196
McCabe - Cyclomatic Complexity: 2
197
McCabe - Cyclomatic Complexity: 2
198
McCabe - Cyclomatic Complexity: 2
199200
McCabe - Cyclomatic Complexity: 2
201
McCabe - Cyclomatic Complexity: 2
202
McCabe - Cyclomatic Complexity: 2
203
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QXcbClipboard::supportsMode
Name: QXcbClipboard::supportsMode
Prototype: bool QXcbClipboard::supportsMode(QClipboard::Mode mode) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 436-441
100.000% (4/4)
32
QXcbConnection::checkOutputIsPrimary
Name: QXcbConnection::checkOutputIsPrimary
Prototype: bool QXcbConnection::checkOutputIsPrimary(xcb_window_t rootWindow, xcb_randr_output_t output)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 300-315
  0.000% (0/8)
112
QXcbConnection::createVisualInfoForDefaultVisualId
Name: QXcbConnection::createVisualInfoForDefaultVisualId
Prototype: void *QXcbConnection::createVisualInfoForDefaultVisualId() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1582-1594
  0.000% (0/4)
92
QXcbConnection::getQtSelectionOwner
Name: QXcbConnection::getQtSelectionOwner
Prototype: xcb_window_t QXcbConnection::getQtSelectionOwner()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1498-1516
100.000% (4/4)
82
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
100.000% (4/4)
142
QXcbConnection::grabServer
Name: QXcbConnection::grabServer
Prototype: void QXcbConnection::grabServer()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1398-1402
 75.000% (3/4)
22
QXcbConnection::handleXcbError
Name: QXcbConnection::handleXcbError
Prototype: void QXcbConnection::handleXcbError(xcb_generic_error_t *error)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 991-1026
  0.000% (0/6)
112
QXcbConnection::initializeXinerama
Name: QXcbConnection::initializeXinerama
Prototype: void QXcbConnection::initializeXinerama()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2164-2178
  0.000% (0/12)
112
QXcbConnection::internAtom
Name: QXcbConnection::internAtom
Prototype: xcb_atom_t QXcbConnection::internAtom(const char *name)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2032-2042
 50.000% (3/6)
72
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
100.000% (4/4)
42
QXcbConnection::primaryScreen
Name: QXcbConnection::primaryScreen
Prototype: QXcbScreen *QXcbConnection::primaryScreen() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 722-730
 50.000% (2/4)
42
QXcbConnection::ungrabServer
Name: QXcbConnection::ungrabServer
Prototype: void QXcbConnection::ungrabServer()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1404-1408
 75.000% (3/4)
22
QXcbConnection::xEmbedSystemTrayAvailable
Name: QXcbConnection::xEmbedSystemTrayAvailable
Prototype: bool QXcbConnection::xEmbedSystemTrayAvailable()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2332-2338
  0.000% (0/4)
42
QXcbConnection::xEmbedSystemTrayVisualHasAlphaChannel
Name: QXcbConnection::xEmbedSystemTrayVisualHasAlphaChannel
Prototype: bool QXcbConnection::xEmbedSystemTrayVisualHasAlphaChannel()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2340-2346
 50.000% (2/4)
42
QXcbConnection::xi2GetValuatorValueIfSet
Name: QXcbConnection::xi2GetValuatorValueIfSet
Prototype: bool QXcbConnection::xi2GetValuatorValueIfSet(const void *event, int valuatorNum, double *value)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2294-2308
  0.000% (0/4)
102
QXcbConnectionGrabber::release
Name: QXcbConnectionGrabber::release
Prototype: void QXcbConnectionGrabber::release()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2382-2388
  0.000% (0/4)
32
QXcbConnectionGrabber::~QXcbConnectionGrabber
Name: QXcbConnectionGrabber::~QXcbConnectionGrabber
Prototype: QXcbConnectionGrabber::~QXcbConnectionGrabber()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2376-2380
 75.000% (3/4)
22
QXcbDrag::cancel
Name: QXcbDrag::cancel
Prototype: void QXcbDrag::cancel()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1090-1096
  0.000% (0/4)
32
QXcbDrag::eventFilter
Name: QXcbDrag::eventFilter
Prototype: bool QXcbDrag::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 180-189
  0.000% (0/6)
32
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
100.000% (6/6)
42
QXcbEventReader::registerEventDispatcher
Name: QXcbEventReader::registerEventDispatcher
Prototype: void QXcbEventReader::registerEventDispatcher(QAbstractEventDispatcher *dispatcher)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1333-1340
 75.000% (3/4)
22
QXcbEventReader::start
Name: QXcbEventReader::start
Prototype: void QXcbEventReader::start()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1310-1321
 50.000% (2/4)
52
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
100.000% (4/4)
112
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
100.000% (4/4)
42
QXcbIntegration::createPlatformOffscreenSurface
Name: QXcbIntegration::createPlatformOffscreenSurface
Prototype: QPlatformOffscreenSurface *QXcbIntegration::createPlatformOffscreenSurface(QOffscreenSurface *surface) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 240-249
 50.000% (2/4)
62
QXcbIntegration::createPlatformOpenGLContext
Name: QXcbIntegration::createPlatformOpenGLContext
Prototype: QPlatformOpenGLContext *QXcbIntegration::createPlatformOpenGLContext(QOpenGLContext *context) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 223-232
 50.000% (2/4)
62
QXcbIntegration::initialize
Name: QXcbIntegration::initialize
Prototype: void QXcbIntegration::initialize()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 290-298
 75.000% (3/4)
42
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
100.000% (4/4)
22
QXcbKeyboard::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: 1599-1610
  0.000% (0/4)
72
QXcbKeyboard::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: 1578-1587
  0.000% (0/4)
62
QXcbKeyboard::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: 803-808
  0.000% (0/6)
22
QXcbKeyboard::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: 776-801
  0.000% (0/4)
172
QXcbKeyboard::~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: 1167-1176
 50.000% (2/4)
72
QXcbNativeInterface::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: 395-401
  0.000% (0/4)
32
QXcbNativeInterface::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: 403-409
  0.000% (0/4)
32
QXcbNativeInterface::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: 463-486
 50.000% (2/4)
202
QXcbNativeInterface::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: 446-455
  0.000% (0/4)
52
QXcbNativeInterface::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: 411-417
  0.000% (0/4)
32
QXcbNativeInterface::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: 656-662
  0.000% (0/4)
42
QXcbNativeInterface::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: 632-638
  0.000% (0/4)
42
QXcbNativeInterface::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: 624-630
 50.000% (2/4)
42
QXcbNativeInterface::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: 640-646
 50.000% (2/4)
42
QXcbNativeInterface::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: 648-654
  0.000% (0/4)
42
QXcbNativeInterface::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: 319-326
  0.000% (0/4)
52
QXcbNativeInterface::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: 511-522
  0.000% (0/5)
72
QXcbNativeInterface::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: 437-444
  0.000% (0/4)
52
QXcbNativeInterface::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: 488-493
  0.000% (0/4)
22
QXcbNativeInterface::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: 495-500
  0.000% (0/4)
22
QXcbNativeInterface::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: 502-509
  0.000% (0/4)
52
QXcbNativeInterface::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: 419-426
  0.000% (0/4)
52
QXcbNativeInterface::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: 428-435
  0.000% (0/4)
52
QXcbScreen::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: 458-464
 50.000% (2/4)
42
QXcbScreen::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: 642-649
  0.000% (0/4)
42
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
  0.000% (0/6)
32
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
 50.000% (2/4)
42
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
100.000% (4/4)
42
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
 50.000% (2/4)
42
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
100.000% (4/4)
52
QXcbShmImage::put
Name: QXcbShmImage::put
Prototype: void QXcbShmImage::put(xcb_drawable_t dst, const QRegion &region, 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
 60.000% (3/5)
212
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
 50.000% (2/4)
22
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
  0.000% (0/4)
32
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
  0.000% (0/4)
22
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
  0.000% (0/4)
42
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
 50.000% (2/4)
72
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
  0.000% (0/4)
22
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
  0.000% (0/4)
32
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
 54.545% (6/11)
122
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
 50.000% (2/4)
22
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
 75.000% (3/4)
52
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
100.000% (4/4)
42
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
100.000% (4/4)
62
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
100.000% (4/4)
52
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
100.000% (4/4)
42
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
 83.333% (5/6)
72
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
100.000% (4/4)
32
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
100.000% (4/4)
32
QXcbWindow::handleUnmapNotifyEvent
Name: QXcbWindow::handleUnmapNotifyEvent
Prototype: void QXcbWindow::handleUnmapNotifyEvent(const xcb_unmap_notify_event_t *event)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2210-2216
 75.000% (3/4)
32
QXcbWindow::isEmbedded
Name: QXcbWindow::isEmbedded
Prototype: bool QXcbWindow::isEmbedded(const QPlatformWindow *parentWindow) const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2151-2157
 50.000% (2/4)
32
QXcbWindow::postSyncWindowRequest
Name: QXcbWindow::postSyncWindowRequest
Prototype: void QXcbWindow::postSyncWindowRequest()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2889-2896
  0.000% (0/4)
42
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
100.000% (6/6)
72
QXcbWindow::requestSystemTrayWindowDock
Name: QXcbWindow::requestSystemTrayWindowDock
Prototype: bool QXcbWindow::requestSystemTrayWindowDock() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1934-1940
 50.000% (2/4)
42
QXcbWindow::requestSystemTrayWindowDockStatic
Name: QXcbWindow::requestSystemTrayWindowDockStatic
Prototype: bool QXcbWindow::requestSystemTrayWindowDockStatic(const QWindow *window)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1927-1932
 50.000% (2/4)
32
QXcbWindow::setAlertState
Name: QXcbWindow::setAlertState
Prototype: void QXcbWindow::setAlertState(bool enabled)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2869-2877
 50.000% (2/4)
42
QXcbWindow::setOpacity
Name: QXcbWindow::setOpacity
Prototype: void QXcbWindow::setOpacity(qreal level)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2833-2848
 50.000% (2/4)
112
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
100.000% (5/5)
92
QXcbWindow::setParentRelativeBackPixmapStatic
Name: QXcbWindow::setParentRelativeBackPixmapStatic
Prototype: void QXcbWindow::setParentRelativeBackPixmapStatic(QWindow *window)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1914-1918
  0.000% (0/4)
22
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
100.000% (4/4)
32
QXcbWindow::setWindowIconTextStatic
Name: QXcbWindow::setWindowIconTextStatic
Prototype: void QXcbWindow::setWindowIconTextStatic(QWindow *window, const QString &text)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1728-1732
 75.000% (3/4)
22
QXcbWindow::setWindowTitle
Name: QXcbWindow::setWindowTitle
Prototype: void QXcbWindow::setWindowTitle(const QString &title)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1526-1545
 75.000% (3/4)
142
QXcbWindow::setWmWindowRoleStatic
Name: QXcbWindow::setWmWindowRoleStatic
Prototype: void QXcbWindow::setWmWindowRoleStatic(QWindow *window, const QByteArray &role)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1734-1740
  0.000% (0/4)
32
QXcbWindow::setWmWindowTypeStatic
Name: QXcbWindow::setWmWindowTypeStatic
Prototype: void QXcbWindow::setWmWindowTypeStatic(QWindow *window, QXcbWindowFunctions::WmWindowTypes windowTypes)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1720-1726
100.000% (4/4)
32
QXcbWindow::systemTrayWindowGlobalGeometry
Name: QXcbWindow::systemTrayWindowGlobalGeometry
Prototype: QRect QXcbWindow::systemTrayWindowGlobalGeometry() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1949-1954
 50.000% (2/4)
32
QXcbWindow::systemTrayWindowGlobalGeometryStatic
Name: QXcbWindow::systemTrayWindowGlobalGeometryStatic
Prototype: QRect QXcbWindow::systemTrayWindowGlobalGeometryStatic(const QWindow *window)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1942-1947
 50.000% (2/4)
32
QXcbWindow::updateDoesNotAcceptFocus
Name: QXcbWindow::updateDoesNotAcceptFocus
Prototype: void QXcbWindow::updateDoesNotAcceptFocus(bool doesNotAcceptFocus)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1492-1503
 50.000% (2/4)
62
QXcbWindow::visualIdStatic
Name: QXcbWindow::visualIdStatic
Prototype: uint QXcbWindow::visualIdStatic(QWindow *window)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1742-1747
  0.000% (0/6)
32
QXcbXSettings::handlePropertyNotifyEvent
Name: QXcbXSettings::handlePropertyNotifyEvent
Prototype: void QXcbXSettings::handlePropertyNotifyEvent(const xcb_property_notify_event_t *event)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbxsettings.cpp
Lines: 288-296
  0.000% (0/4)
42
QXcbXSettings::removeCallbackForHandle
Name: QXcbXSettings::removeCallbackForHandle
Prototype: void QXcbXSettings::removeCallbackForHandle(void *handle)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbxsettings.cpp
Lines: 316-323
100.000% (4/4)
42
QXcbXSettings::removeCallbackForHandle
Name: QXcbXSettings::removeCallbackForHandle
Prototype: void QXcbXSettings::removeCallbackForHandle(const QByteArray &property, void *handle)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbxsettings.cpp
Lines: 304-314
100.000% (2/2)
62
QXcbXSettingsPrivate::round_to_nearest_multiple_of_4
Name: QXcbXSettingsPrivate::round_to_nearest_multiple_of_4
Prototype: static int round_to_nearest_multiple_of_4(int value)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbxsettings.cpp
Lines: 140-146
100.000% (4/4)
42
QXmlAttributes::value
Name: QXmlAttributes::value
Prototype: QString QXmlAttributes::value(const QString& qName) const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 939-945
  0.000% (0/4)
42
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...190
McCabe - Cyclomatic Complexity: 2
...195
McCabe - Cyclomatic Complexity: 2
196
McCabe - Cyclomatic Complexity: 2
197
McCabe - Cyclomatic Complexity: 2
198
McCabe - Cyclomatic Complexity: 2
199200
McCabe - Cyclomatic Complexity: 2
201
McCabe - Cyclomatic Complexity: 2
202
McCabe - Cyclomatic Complexity: 2
203
McCabe - Cyclomatic Complexity: 2
...210
McCabe - Cyclomatic Complexity: 3
...220
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 18
...306
McCabe - Cyclomatic Complexity: 76

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9