QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...39
McCabe - Cyclomatic Complexity: 6
40
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 6
42
McCabe - Cyclomatic Complexity: 5
4344
McCabe - Cyclomatic Complexity: 5
45
McCabe - Cyclomatic Complexity: 5
46
McCabe - Cyclomatic Complexity: 5
47
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
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: 170-202
 46.667% (7/15)
195
QXcbShmImage::destroy
Name: QXcbShmImage::destroy
Prototype: void QXcbShmImage::destroy()
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 190-211
 64.706% (11/17)
135
QXcbScreen::topLevelAt
Name: QXcbScreen::topLevelAt
Prototype: QWindow *QXcbScreen::topLevelAt(const QPoint &p) const
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 308-345
 66.667% (10/15)
235
QXcbMime::mimeAtomsForFormat
Name: QXcbMime::mimeAtomsForFormat
Prototype: QVector<xcb_atom_t> QXcbMime::mimeAtomsForFormat(QXcbConnection *connection, const QString &format)
Coverage:  53.846% (7/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 137-163
 53.846% (7/13)
155
QXcbMime::mimeAtomToString
Name: QXcbMime::mimeAtomToString
Prototype: QString QXcbMime::mimeAtomToString(QXcbConnection *connection, xcb_atom_t a)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 60-82
 64.706% (11/17)
125
QXcbGlIntegrationFactory::keys
Name: QXcbGlIntegrationFactory::keys
Prototype: QStringList QXcbGlIntegrationFactory::keys(const QString &pluginPath)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
Lines: 62-84
  0.000% (0/11)
125
QXcbDropData::xdndObtainData
Name: QXcbDropData::xdndObtainData
Prototype: QVariant QXcbDropData::xdndObtainData(const QByteArray &format, QVariant::Type requestedType) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1265-1291
  0.000% (0/17)
185
QXcbDrag::handleStatus
Name: QXcbDrag::handleStatus
Prototype: void QXcbDrag::handleStatus(const xcb_client_message_event_t *event)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 854-872
  0.000% (0/15)
125
QXcbDrag::handleFinished
Name: QXcbDrag::handleFinished
Prototype: void QXcbDrag::handleFinished(const xcb_client_message_event_t *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 1000-1047
  0.000% (0/13)
115
QXcbDrag::drop
Name: QXcbDrag::drop
Prototype: void QXcbDrag::drop(const QPoint &globalPos)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 489-540
  0.000% (0/18)
355
QXcbCursor::changeCursor
Name: QXcbCursor::changeCursor
Prototype: void QXcbCursor::changeCursor(QCursor *cursor, QWindow *widget)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 346-377
 68.750% (11/16)
175
QXcbCursor::QXcbCursor
Name: QXcbCursor::QXcbCursor
Prototype: QXcbCursor::QXcbCursor(QXcbConnection *conn, QXcbScreen *screen)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 293-326
 61.538% (8/13)
215
QXcbConnection::xi2HandleDeviceChangedEvent
Name: QXcbConnection::xi2HandleDeviceChangedEvent
Prototype: void QXcbConnection::xi2HandleDeviceChangedEvent(void *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 831-858
  0.000% (0/13)
135
QXcbConnection::updateScreen
Name: QXcbConnection::updateScreen
Prototype: void QXcbConnection::updateScreen(QXcbScreen *screen, const xcb_randr_output_change_t &outputChange)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 310-331
  0.000% (0/15)
135
QXcbConnection::initializeXKB
Name: QXcbConnection::initializeXKB
Prototype: void QXcbConnection::initializeXKB()
Coverage:  40.000% (6/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2188-2251
 40.000% (6/15)
465
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: 1990-2019
100.000% (13/13)
205
QXcbConnection::destroyScreen
Name: QXcbConnection::destroyScreen
Prototype: void QXcbConnection::destroyScreen(QXcbScreen *screen)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 356-383
  0.000% (0/13)
155
QXcbClipboard::~QXcbClipboard
Name: QXcbClipboard::~QXcbClipboard
Prototype: QXcbClipboard::~QXcbClipboard()
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 299-328
 76.471% (13/17)
175
QXcbClipboard::handleXFixesSelectionRequest
Name: QXcbClipboard::handleXFixesSelectionRequest
Prototype: void QXcbClipboard::handleXFixesSelectionRequest(xcb_xfixes_selection_notify_event_t *event)
Coverage:  61.111% (11/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 720-739
 61.111% (11/18)
115
QXcbClipboard::handleSelectionClearRequest
Name: QXcbClipboard::handleSelectionClearRequest
Prototype: void QXcbClipboard::handleSelectionClearRequest(xcb_selection_clear_event_t *event)
Coverage:  46.667% (7/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 569-595
 46.667% (7/15)
115
QXcbClipboard::getSelection
Name: QXcbClipboard::getSelection
Prototype: QByteArray QXcbClipboard::getSelection(xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 992-1020
 47.368% (9/19)
175
QXcbBackingStore::resize
Name: QXcbBackingStore::resize
Prototype: void QXcbBackingStore::resize(const QSize &size, const QRegion &)
Coverage:  47.059% (8/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 431-459
 47.059% (8/17)
185
QXcbBackingStore::beginPaint
Name: QXcbBackingStore::beginPaint
Prototype: void QXcbBackingStore::beginPaint(const QRegion &region)
Coverage:  60.000% (9/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 323-343
 60.000% (9/15)
145
QWizardPrivate::ensureButton
Name: QWizardPrivate::ensureButton
Prototype: bool QWizardPrivate::ensureButton(QWizard::WizardButton which) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1410-1437
  0.000% (0/13)
155
QWizardPrivate::_q_updateButtonStates
Name: QWizardPrivate::_q_updateButtonStates
Prototype: void QWizardPrivate::_q_updateButtonStates()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 1681-1730
  0.000% (0/31)
325
QWizardPage::nextId
Name: QWizardPage::nextId
Prototype: int QWizardPage::nextId() const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 3842-3863
  0.000% (0/13)
135
QWizardHeader::setup
Name: QWizardHeader::setup
Prototype: void QWizardHeader::setup(const QWizardLayoutInfo &info, const QString &title, const QString &subTitle, const QPixmap &logo, const QPixmap &banner, Qt::TextFormat titleFormat, Qt::TextFormat subTitleFormat)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 358-417
  0.000% (0/19)
395
QWizard::setOptions
Name: QWizard::setOptions
Prototype: void QWizard::setOptions(WizardOptions options)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 2640-2666
  0.000% (0/15)
185
QWingedEdge::isInside
Name: QWingedEdge::isInside
Prototype: bool QWingedEdge::isInside(qreal x, qreal y) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1767-1791
  0.000% (0/19)
135
QWingedEdge::insert
Name: QWingedEdge::insert
Prototype: int QWingedEdge::insert(const QPathVertex &vertex)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1261-1278
  0.000% (0/17)
105
QWingedEdge::delta
Name: QWingedEdge::delta
Prototype: qreal QWingedEdge::delta(int vertex, int a, int b) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1000-1022
  0.000% (0/13)
145
QWindowsStylePrivate::nativeMetricScaleFactor
Name: QWindowsStylePrivate::nativeMetricScaleFactor
Prototype: qreal QWindowsStylePrivate::nativeMetricScaleFactor(const QWidget *widget)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 425-441
  0.000% (0/13)
125
QWindowSystemInterfacePrivate::fromNativeTouchPoints
Name: QWindowSystemInterfacePrivate::fromNativeTouchPoints
Prototype: QList<QTouchEvent::TouchPoint> QWindowSystemInterfacePrivate::fromNativeTouchPoints(const QList<QWindowSystemInterface::TouchPoint> &points, const QWindow *window, QEvent::Type *type)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 458-502
  0.000% (0/13)
275
QWindowSystemInterface::handleWheelEvent
Name: QWindowSystemInterface::handleWheelEvent
Prototype: void QWindowSystemInterface::handleWheelEvent(QWindow *tlw, ulong timestamp, const QPointF & local, const QPointF & global, QPoint pixelDelta, QPoint angleDelta, Qt::KeyboardModifiers mods, Qt::ScrollPhase phase, Qt::MouseEventSource source)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindowsysteminterface.cpp
Lines: 313-356
  0.000% (0/21)
175
QWindowPrivate::setCursor
Name: QWindowPrivate::setCursor
Prototype: void QWindowPrivate::setCursor(const QCursor *newCursor)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2503-2524
  0.000% (0/18)
145
QWindowPrivate::screenForGeometry
Name: QWindowPrivate::screenForGeometry
Prototype: QScreen *QWindowPrivate::screenForGeometry(const QRect &newGeometry)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1475-1490
  0.000% (0/15)
115
QWindowPrivate::applyCursor
Name: QWindowPrivate::applyCursor
Prototype: bool QWindowPrivate::applyCursor()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 2527-2542
  0.000% (0/15)
115
QWindowContainerPrivate::updateUsesNativeWidgets
Name: QWindowContainerPrivate::updateUsesNativeWidgets
Prototype: void updateUsesNativeWidgets()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwindowcontainer.cpp
Lines: 82-105
  0.000% (0/17)
155
QWindow::setMinimumSize
Name: QWindow::setMinimumSize
Prototype: void QWindow::setMinimumSize(const QSize &size)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1259-1273
  0.000% (0/15)
125
QWindow::setMaximumSize
Name: QWindow::setMaximumSize
Prototype: void QWindow::setMaximumSize(const QSize &size)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1346-1360
  0.000% (0/15)
125
QWindow::isActive
Name: QWindow::isActive
Prototype: bool QWindow::isActive() const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1021-1041
  0.000% (0/23)
115
QWidgetWindowPrivate::closestAcceptableGeometry
Name: QWidgetWindowPrivate::closestAcceptableGeometry
Prototype: QRectF QWidgetWindowPrivate::closestAcceptableGeometry(const QRectF &rect) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 86-113
  0.000% (0/19)
235
QWidgetWindow::updateNormalGeometry
Name: QWidgetWindow::updateNormalGeometry
Prototype: void QWidgetWindow::updateNormalGeometry()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 721-734
  0.000% (0/15)
105
QWidgetWindow::handleTabletEvent
Name: QWidgetWindow::handleTabletEvent
Prototype: void QWidgetWindow::handleTabletEvent(QTabletEvent *event)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 963-986
  0.000% (0/15)
155
QWidgetTextControlPrivate::sendMouseEventToInputContext
Name: QWidgetTextControlPrivate::sendMouseEventToInputContext
Prototype: bool QWidgetTextControlPrivate::sendMouseEventToInputContext( QEvent *e, QEvent::Type eventType, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1862-1894
  0.000% (0/15)
185
QWidgetTextControlPrivate::mouseDoubleClickEvent
Name: QWidgetTextControlPrivate::mouseDoubleClickEvent
Prototype: void QWidgetTextControlPrivate::mouseDoubleClickEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1820-1860
  0.000% (0/17)
245
QWidgetResizeHandler::doResize
Name: QWidgetResizeHandler::doResize
Prototype: void QWidgetResizeHandler::doResize()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 489-517
  0.000% (0/14)
175
QWidgetPrivate::updateFrameStrut
Name: QWidgetPrivate::updateFrameStrut
Prototype: void QWidgetPrivate::updateFrameStrut()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11904-11918
  0.000% (0/15)
85
QWidgetPrivate::showChildren
Name: QWidgetPrivate::showChildren
Prototype: void QWidgetPrivate::showChildren(bool spontaneous)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8254-8275
  0.000% (0/17)
155
QWidgetPrivate::setWindowModified_helper
Name: QWidgetPrivate::setWindowModified_helper
Prototype: void QWidgetPrivate::setWindowModified_helper()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 11405-11421
  0.000% (0/15)
135
QWidgetPrivate::setLayoutDirection_helper
Name: QWidgetPrivate::setLayoutDirection_helper
Prototype: void QWidgetPrivate::setLayoutDirection_helper(Qt::LayoutDirection direction)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4844-4860
  0.000% (0/17)
115
QWidgetPrivate::sendComposeStatus
Name: QWidgetPrivate::sendComposeStatus
Prototype: void QWidgetPrivate::sendComposeStatus(QWidget *w, bool end)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12184-12198
  0.000% (0/20)
105
QWidgetPrivate::scrollChildren
Name: QWidgetPrivate::scrollChildren
Prototype: void QWidgetPrivate::scrollChildren(int dx, int dy)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 346-366
  0.000% (0/15)
155
QWidgetPrivate::render_helper
Name: QWidgetPrivate::render_helper
Prototype: void QWidgetPrivate::render_helper(QPainter *painter, const QPoint &targetOffset, const QRegion &toBePainted, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5397-5463
  0.000% (0/15)
395
QWidgetPrivate::propagatePaletteChange
Name: QWidgetPrivate::propagatePaletteChange
Prototype: void QWidgetPrivate::propagatePaletteChange()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1993-2019
  0.000% (0/25)
165
QWidgetPrivate::pointToRect
Name: QWidgetPrivate::pointToRect
Prototype: int QWidgetPrivate::pointToRect(const QPoint &p, const QRect &r)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7049-7062
  0.000% (0/13)
115
QWidgetPrivate::invalidateBuffer
Name: QWidgetPrivate::invalidateBuffer
Prototype: void QWidgetPrivate::invalidateBuffer(const QRect &rect)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1591-1617
  0.000% (0/19)
185
QWidgetPrivate::getLayoutItemMargins
Name: QWidgetPrivate::getLayoutItemMargins
Prototype: void QWidgetPrivate::getLayoutItemMargins(int *left, int *top, int *right, int *bottom) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12096-12106
  0.000% (0/13)
85
QWidgetPrivate::createTLSysExtra
Name: QWidgetPrivate::createTLSysExtra
Prototype: void QWidgetPrivate::createTLSysExtra()
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1518-1539
  0.000% (0/23)
95
QWidgetPrivate::clipToEffectiveMask
Name: QWidgetPrivate::clipToEffectiveMask
Prototype: void QWidgetPrivate::clipToEffectiveMask(QRegion &region) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2267-2290
  0.000% (0/17)
145
QWidgetPrivate::childAtRecursiveHelper
Name: QWidgetPrivate::childAtRecursiveHelper
Prototype: QWidget *QWidgetPrivate::childAtRecursiveHelper(const QPoint &p, bool ignoreChildrenInDestructor) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10257-10282
  0.000% (0/23)
135
QWidgetLineControl::timerEvent
Name: QWidgetLineControl::timerEvent
Prototype: void QWidgetLineControl::timerEvent(QTimerEvent *event)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1504-1521
  0.000% (0/13)
145
QWidgetLineControl::stripString
Name: QWidgetLineControl::stripString
Prototype: QString QWidgetLineControl::stripString(const QString &str) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1245-1260
  0.000% (0/12)
105
QWidgetLineControl::setCursorBlinkPeriod
Name: QWidgetLineControl::setCursorBlinkPeriod
Prototype: void QWidgetLineControl::setCursorBlinkPeriod(int msec)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1476-1492
  0.000% (0/16)
115
QWidgetLineControl::internalSetText
Name: QWidgetLineControl::internalSetText
Prototype: void QWidgetLineControl::internalSetText(const QString &txt, int pos, bool edited)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 731-768
  0.000% (0/20)
255
QWidgetBackingStore::updateLists
Name: QWidgetBackingStore::updateLists
Prototype: void QWidgetBackingStore::updateLists(QWidget *cur)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 773-789
  0.000% (0/13)
105
QWidgetBackingStore::sync
Name: QWidgetBackingStore::sync
Prototype: void QWidgetBackingStore::sync()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 1158-1180
  0.000% (0/13)
125
QWidgetBackingStore::flushPaint
Name: QWidgetBackingStore::flushPaint
Prototype: bool QWidgetBackingStore::flushPaint(QWidget *widget, const QRegion &rgn)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 261-281
  0.000% (0/14)
125
QWidget::repaint
Name: QWidget::repaint
Prototype: void QWidget::repaint(const QRect &rect)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10836-10858
  0.000% (0/21)
135
QWidget::repaint
Name: QWidget::repaint
Prototype: void QWidget::repaint(const QRegion &rgn)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 10865-10887
  0.000% (0/21)
135
QWidget::move
Name: QWidget::move
Prototype: void QWidget::move(const QPoint &p)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7089-7110
  0.000% (0/16)
155
QWidget::mousePressEvent
Name: QWidget::mousePressEvent
Prototype: void QWidget::mousePressEvent(QMouseEvent *event)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 9326-9341
  0.000% (0/15)
105
QWidget::grab
Name: QWidget::grab
Prototype: QPixmap QWidget::grab(const QRect &rectangle)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5228-5257
  0.000% (0/17)
195
QWidget::getContentsMargins
Name: QWidget::getContentsMargins
Prototype: void QWidget::getContentsMargins(int *left, int *top, int *right, int *bottom) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7571-7582
  0.000% (0/13)
95
QWhatsThat::QWhatsThat
Name: QWhatsThat::QWhatsThat
Prototype: QWhatsThat::QWhatsThat(const QString& txt, QWidget* parent, QWidget *showTextFor)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwhatsthis.cpp
Lines: 173-221
  0.000% (0/16)
335
QUtf8::convertFromUnicode
Name: QUtf8::convertFromUnicode
Prototype: QByteArray QUtf8::convertFromUnicode(const QChar *uc, int len)
Coverage:  84.615% (11/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 148-173
 84.615% (11/13)
155
QUrlQueryPrivate::recodeToUser
Name: QUrlQueryPrivate::recodeToUser
Prototype: inline QString QUrlQueryPrivate::recodeToUser(const QString &input, QUrl::ComponentFormattingOptions encoding) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 243-265
100.000% (13/13)
145
QUrlPrivate::appendHost
Name: QUrlPrivate::appendHost
Prototype: inline void QUrlPrivate::appendHost(QString &appendTo, QUrl::FormattingOptions options) const
Coverage:  92.857% (13/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 1166-1186
 92.857% (13/14)
105
QUrlInfo::greaterThan
Name: QUrlInfo::greaterThan
Prototype: bool QUrlInfo::greaterThan(const QUrlInfo &i1, const QUrlInfo &i2, int sortBy)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qurlinfo.cpp
Lines: 624-637
  0.000% (0/8)
55
QUrlInfo::equal
Name: QUrlInfo::equal
Prototype: bool QUrlInfo::equal(const QUrlInfo &i1, const QUrlInfo &i2, int sortBy)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qurlinfo.cpp
Lines: 657-670
  0.000% (0/8)
55
QUrl::operator ==
Name: QUrl::operator ==
Prototype: bool QUrl::operator ==(const QUrl &url) const
Coverage:  87.879% (29/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3614-3639
 87.879% (29/33)
185
QUnixPrintWidgetPrivate::setupPrinter
Name: QUnixPrintWidgetPrivate::setupPrinter
Prototype: void QUnixPrintWidgetPrivate::setupPrinter()
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 923-947
  0.000% (0/18)
165
QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate
Name: QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate
Prototype: QUnixPrintWidgetPrivate::QUnixPrintWidgetPrivate(QUnixPrintWidget *p, QPrinter *prn)
Coverage:  46.154% (6/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 645-685
 46.154% (6/13)
255
QUnifiedTimer::timerEvent
Name: QUnifiedTimer::timerEvent
Prototype: void QUnifiedTimer::timerEvent(QTimerEvent *event)
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 415-431
 61.538% (8/13)
85
QUnifiedTimer::localRestart
Name: QUnifiedTimer::localRestart
Prototype: void QUnifiedTimer::localRestart()
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 346-363
 88.235% (15/17)
115
QUnicodeTools::getWhiteSpaces
Name: QUnicodeTools::getWhiteSpaces
Prototype: static void getWhiteSpaces(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  86.667% (13/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 594-609
 86.667% (13/15)
95
QUnicodeTools::getGraphemeBreaks
Name: QUnicodeTools::getGraphemeBreaks
Prototype: static void getGraphemeBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 77-101
100.000% (15/15)
155
QUnicodeControlCharacterMenu::menuActionTriggered
Name: QUnicodeControlCharacterMenu::menuActionTriggered
Prototype: void QUnicodeControlCharacterMenu::menuActionTriggered()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 3258-3282
  0.000% (0/15)
145
QUndoStackPrivate::checkUndoLimit
Name: QUndoStackPrivate::checkUndoLimit
Prototype: bool QUndoStackPrivate::checkUndoLimit()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 459-478
  0.000% (0/17)
115
QUndoStack::beginMacro
Name: QUndoStack::beginMacro
Prototype: void QUndoStack::beginMacro(const QString &text)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 949-972
  0.000% (0/14)
165
QUndoModel::index
Name: QUndoModel::index
Prototype: QModelIndex QUndoModel::index(int row, int column, const QModelIndex &parent) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundoview.cpp
Lines: 161-176
  0.000% (0/15)
95
QTriangulator::triangulate
Name: QTriangulator::triangulate
Prototype: template <typename T> QVertexSet<T> QTriangulator<T>::triangulate()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 783-811
  0.000% (0/13)
195
QTriangulator::polyline
Name: QTriangulator::polyline
Prototype: template <typename T> QVertexSet<T> QTriangulator<T>::polyline()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 813-837
  0.000% (0/13)
155
QTriangulator::SimpleToMonotone::pointIsInSector
Name: QTriangulator::SimpleToMonotone::pointIsInSector
Prototype: template <typename T> bool QTriangulator<T>::SimpleToMonotone::pointIsInSector(int vertex, int sector)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1957-1978
  0.000% (0/13)
115
QTriangulator::SimpleToMonotone::decompose
Name: QTriangulator::SimpleToMonotone::decompose
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::decompose()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1756-1779
  0.000% (0/15)
175
QTriangulator::ComplexToSimple::reorderEdgeListRange
Name: QTriangulator::ComplexToSimple::reorderEdgeListRange
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::reorderEdgeListRange(QRBTree<int>::Node *leftmost, QRBTree<int>::Node *rightmost)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1196-1222
  0.000% (0/13)
185
QTriangulator::ComplexToSimple::insertEdgeIntoVectorIfWanted
Name: QTriangulator::ComplexToSimple::insertEdgeIntoVectorIfWanted
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::insertEdgeIntoVectorIfWanted(ShortArray &orderedEdges, int i)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1419-1448
  0.000% (0/23)
155
QTriangulator::ComplexToSimple::decompose
Name: QTriangulator::ComplexToSimple::decompose
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::decompose()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 927-956
  0.000% (0/15)
195
QTriangulatingStroker::arcPoints
Name: QTriangulatingStroker::arcPoints
Prototype: void QTriangulatingStroker::arcPoints(float cx, float cy, float fromX, float fromY, float toX, float toY, QVarLengthArray<float> &points)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 448-488
  0.000% (0/13)
275
QTreeWidgetItemIteratorPrivate::previous
Name: QTreeWidgetItemIteratorPrivate::previous
Prototype: QTreeWidgetItem *QTreeWidgetItemIteratorPrivate::previous(const QTreeWidgetItem *current)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidgetitemiterator.cpp
Lines: 304-326
  0.000% (0/17)
155
Page:<>1
McCabe - Cyclomatic Complexity: 439
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...39
McCabe - Cyclomatic Complexity: 6
40
McCabe - Cyclomatic Complexity: 6
41
McCabe - Cyclomatic Complexity: 6
42
McCabe - Cyclomatic Complexity: 5
4344
McCabe - Cyclomatic Complexity: 5
45
McCabe - Cyclomatic Complexity: 5
46
McCabe - Cyclomatic Complexity: 5
47
McCabe - Cyclomatic Complexity: 5
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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