QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 49
3
McCabe - Cyclomatic Complexity: 33
45
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
8
McCabe - Cyclomatic Complexity: 17
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QMapDataBase::freeNodeAndRebalance
Name: QMapDataBase::freeNodeAndRebalance
Prototype: void QMapDataBase::freeNodeAndRebalance(QMapNodeBase *z)
Coverage:  96.226% (102/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 164-289
 96.226% (102/106)
9828
QFormLayoutPrivate::setupVerticalLayoutData
Name: QFormLayoutPrivate::setupVerticalLayoutData
Prototype: void QFormLayoutPrivate::setupVerticalLayoutData(int width)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 648-840
  0.000% (0/115)
11728
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, const QStyleOption::OptionType &optionType)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleoption.cpp
Lines: 4023-4084
  0.000% (0/53)
2827
QXmlSimpleReaderPrivate::parseMisc
Name: QXmlSimpleReaderPrivate::parseMisc
Prototype: bool QXmlSimpleReaderPrivate::parseMisc()
Coverage:  90.278% (65/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4259-4377
 90.278% (65/72)
7027
QWindowsStyle::styleHint
Name: QWindowsStyle::styleHint
Prototype: int QWindowsStyle::styleHint(StyleHint hint, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn *returnData) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 561-675
  0.000% (0/49)
3327
QUnicodeTools::getWordBreaks
Name: QUnicodeTools::getWordBreaks
Prototype: static void getWordBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  94.286% (66/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 135-240
 94.286% (66/70)
6027
QTriangulator::SimpleToMonotone::monotoneDecomposition
Name: QTriangulator::SimpleToMonotone::monotoneDecomposition
Prototype: template <typename T> void QTriangulator<T>::SimpleToMonotone::monotoneDecomposition()
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2018-2152
  0.000% (0/79)
9127
QTextLayout::draw
Name: QTextLayout::draw
Prototype: void QTextLayout::draw(QPainter *p, const QPointF &pos, const QVector<FormatRange> &selections, const QRectF &clip) const
Coverage:  0.000% (0/97)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1086-1254
  0.000% (0/97)
11227
QSpanCollection::updateRemovedRows
Name: QSpanCollection::updateRemovedRows
Prototype: void QSpanCollection::updateRemovedRows(int start, int end)
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 330-452
  0.000% (0/92)
7227
QLocale::textDirection
Name: QLocale::textDirection
Prototype: Qt::LayoutDirection QLocale::textDirection() const
Coverage:  10.345% (3/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2390-2423
 10.345% (3/29)
427
QKdeThemePrivate::refresh
Name: QKdeThemePrivate::refresh
Prototype: void QKdeThemePrivate::refresh()
Coverage:  0.000% (0/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 239-310
  0.000% (0/60)
3727
QImage::allGray
Name: QImage::allGray
Prototype: bool QImage::allGray() const
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2501-2567
  0.000% (0/59)
3827
QGuiApplicationPrivate::processMouseEvent
Name: QGuiApplicationPrivate::processMouseEvent
Prototype: void QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *e)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1776-1933
  0.000% (0/114)
10527
QGradientCache::generateGradientColorTable
Name: QGradientCache::generateGradientColorTable
Prototype: void QGradientCache::generateGradientColorTable(const QGradient& gradient, QRgba64 *colorTable, int size, int opacity) const
Coverage:  0.000% (0/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4202-4393
  0.000% (0/83)
12227
QFormLayoutPrivate::updateSizes
Name: QFormLayoutPrivate::updateSizes
Prototype: void QFormLayoutPrivate::updateSizes()
Coverage:  0.000% (0/112)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qformlayout.cpp
Lines: 298-475
  0.000% (0/112)
10727
QComboBox::showPopup
Name: QComboBox::showPopup
Prototype: void QComboBox::showPopup()
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2540-2759
  0.000% (0/104)
11827
QByteArray::replace
Name: QByteArray::replace
Prototype: QByteArray &QByteArray::replace(const char *before, int bsize, const char *after, int asize)
Coverage:  67.416% (60/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2083-2196
 67.416% (60/89)
8127
QAbstractSpinBox::keyPressEvent
Name: QAbstractSpinBox::keyPressEvent
Prototype: void QAbstractSpinBox::keyPressEvent(QKeyEvent *event)
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractspinbox.cpp
Lines: 959-1090
  0.000% (0/86)
6127
getSegments
Name: getSegments
Prototype: static const char *getSegments(char ch)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 236-320
  0.000% (0/55)
2626
drawLine
Name: drawLine
Prototype: template<DrawPixel drawPixel, class Dasher> static bool drawLine(QCosmeticStroker *stroker, qreal rx1, qreal ry1, qreal rx2, qreal ry2, int caps)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 722-896
  0.000% (0/113)
11626
QXmlUtils::isPublicID
Name: QXmlUtils::isPublicID
Prototype: bool QXmlUtils::isPublicID(const QString &candidate)
Coverage:  97.561% (40/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlutils.cpp
Lines: 302-349
 97.561% (40/41)
1126
QXcbConnection::updateScreens
Name: QXcbConnection::updateScreens
Prototype: void QXcbConnection::updateScreens(const xcb_randr_notify_event_t *event)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 200-291
  0.000% (0/87)
5926
QWidgetTextControl::findNextPrevAnchor
Name: QWidgetTextControl::findNextPrevAnchor
Prototype: bool QWidgetTextControl::findNextPrevAnchor(const QTextCursor &startCursor, bool next, QTextCursor &newAnchor)
Coverage:  0.000% (0/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2638-2778
  0.000% (0/94)
8326
QToolBarLayout::layoutActions
Name: QToolBarLayout::layoutActions
Prototype: bool QToolBarLayout::layoutActions(const QSize &size)
Coverage:  0.000% (0/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 421-567
  0.000% (0/93)
10226
QTextOdfWriter::writeBlockFormat
Name: QTextOdfWriter::writeBlockFormat
Prototype: void QTextOdfWriter::writeBlockFormat(QXmlStreamWriter &writer, QTextBlockFormat format, int formatIndex) const
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 440-517
  0.000% (0/75)
6426
QTextOdfWriter::writeBlock
Name: QTextOdfWriter::writeBlock
Prototype: void QTextOdfWriter::writeBlock(QXmlStreamWriter &writer, const QTextBlock &block)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 233-352
  0.000% (0/95)
8926
QTextFormatPrivate::recalcFont
Name: QTextFormatPrivate::recalcFont
Prototype: void QTextFormatPrivate::recalcFont() const
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 339-425
  0.000% (0/57)
5726
QTextEngine::calculateTabWidth
Name: QTextEngine::calculateTabWidth
Prototype: QFixed QTextEngine::calculateTabWidth(int item, QFixed x) const
Coverage:  0.000% (0/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2889-2986
  0.000% (0/80)
6726
QSslError::errorString
Name: QSslError::errorString
Prototype: QString QSslError::errorString() const
Coverage:  37.255% (19/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslerror.cpp
Lines: 210-295
 37.255% (19/51)
5626
QPlatformBackingStore::toTexture
Name: QPlatformBackingStore::toTexture
Prototype: GLuint QPlatformBackingStore::toTexture(const QRegion &dirtyRegion, QSize *textureSize, TextureFlags *flags) const
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines: 458-592
  0.000% (0/76)
7626
QPathClipper::clip
Name: QPathClipper::clip
Prototype: QPainterPath QPathClipper::clip(Operation operation)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1543-1630
  0.000% (0/64)
5026
QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility
Name: QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility
Prototype: QOpenGLFunctions_4_5_Compatibility::~QOpenGLFunctions_4_5_Compatibility()
Coverage:  0.000% (0/126)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
Lines: 92-194
  0.000% (0/126)
7526
QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
Lines: 186-388
  0.000% (0/82)
14626
QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments
Name: QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments
Prototype: void QOpenGLFramebufferObjectPrivate::initDepthStencilAttachments(QOpenGLContext *ctx, QOpenGLFramebufferObject::Attachment attachment)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglframebufferobject.cpp
Lines: 583-733
  0.000% (0/101)
9126
QMimeTypeParserBase::nextState
Name: QMimeTypeParserBase::nextState
Prototype: QMimeTypeParserBase::ParseState QMimeTypeParserBase::nextState(ParseState currentState, const QStringRef &startElement)
Coverage:  75.439% (43/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 107-154
 75.439% (43/57)
3126
QListView::setSelection
Name: QListView::setSelection
Prototype: void QListView::setSelection(const QRect &rect, QItemSelectionModel::SelectionFlags command)
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 1251-1384
  0.000% (0/100)
8826
QIODevice::read
Name: QIODevice::read
Prototype: qint64 QIODevice::read(char *data, qint64 maxSize)
Coverage:  95.349% (82/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 770-916
 95.349% (82/86)
7326
QHeaderView::visualRegionForSelection
Name: QHeaderView::visualRegionForSelection
Prototype: QRegion QHeaderView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2956-3052
  0.000% (0/98)
7026
QGuiApplicationPrivate::init
Name: QGuiApplicationPrivate::init
Prototype: void QGuiApplicationPrivate::init()
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1275-1436
  0.000% (0/85)
8026
QGraphicsScenePrivate::mousePressEventHandler
Name: QGraphicsScenePrivate::mousePressEventHandler
Prototype: void QGraphicsScenePrivate::mousePressEventHandler(QGraphicsSceneMouseEvent *mouseEvent)
Coverage:  0.000% (0/107)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 1321-1481
  0.000% (0/107)
9026
QGraphicsProxyWidget::event
Name: QGraphicsProxyWidget::event
Prototype: bool QGraphicsProxyWidget::event(QEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsproxywidget.cpp
Lines: 795-900
  0.000% (0/71)
6326
QFileIconProviderPrivate::getIcon
Name: QFileIconProviderPrivate::getIcon
Prototype: QIcon QFileIconProviderPrivate::getIcon(QStyle::StandardPixmap name) const
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qfileiconprovider.cpp
Lines: 195-250
  0.000% (0/62)
3826
QApplicationPrivate::translateRawTouchEvent
Name: QApplicationPrivate::translateRawTouchEvent
Prototype: bool QApplicationPrivate::translateRawTouchEvent(QWidget *window, QTouchDevice *device, const QList<QTouchEvent::TouchPoint> &touchPoints, ulong timestamp)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 4396-4536
  0.000% (0/84)
8126
QApplicationPrivate::isWindowBlocked
Name: QApplicationPrivate::isWindowBlocked
Prototype: bool QApplicationPrivate::isWindowBlocked(QWindow *window, QWindow **blockingWindow) const
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 2494-2610
  0.000% (0/100)
7626
AtSpiAdaptor::accessibleInterface
Name: AtSpiAdaptor::accessibleInterface
Prototype: bool AtSpiAdaptor::accessibleInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1360-1447
  0.000% (0/81)
6926
qConvertToUnsignedNumber
Name: qConvertToUnsignedNumber
Prototype: static qulonglong qConvertToUnsignedNumber(const QVariant::Private *d, bool *ok)
Coverage:  85.417% (41/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 268-320
 85.417% (41/48)
1925
qConvertToNumber
Name: qConvertToNumber
Prototype: static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok)
Coverage:  89.583% (43/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 193-246
 89.583% (43/48)
1925
miRegionOp
Name: miRegionOp
Prototype: static void miRegionOp(QRegionPrivate &dest, const QRegionPrivate *reg1, const QRegionPrivate *reg2, OverlapFunc overlapFunc, NonOverlapFunc nonOverlap1Func, NonOverlapFunc nonOverlap2Func)
Coverage:  0.000% (0/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 2125-2318
  0.000% (0/93)
8125
QXcbDrag::move
Name: QXcbDrag::move
Prototype: void QXcbDrag::move(const QPoint &globalPos)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbdrag.cpp
Lines: 325-487
  0.000% (0/95)
11225
QWidget::setFocus
Name: QWidget::setFocus
Prototype: void QWidget::setFocus(Qt::FocusReason reason)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6473-6580
  0.000% (0/95)
5625
QTranslatorPrivate::do_translate
Name: QTranslatorPrivate::do_translate
Prototype: QString QTranslatorPrivate::do_translate(const char *context, const char *sourceText, const char *comment, int n) const
Coverage:  62.687% (42/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 945-1044
 62.687% (42/67)
7025
QTextLine::cursorToX
Name: QTextLine::cursorToX
Prototype: qreal QTextLine::cursorToX(int *cursorPos, Edge edge) const
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2632-2767
  0.000% (0/110)
9525
QTextHtmlExporter::emitTable
Name: QTextHtmlExporter::emitTable
Prototype: void QTextHtmlExporter::emitTable(const QTextTable *table)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 3016-3140
  0.000% (0/75)
7925
QSpanData::setup
Name: QSpanData::setup
Prototype: void QSpanData::setup(const QBrush &brush, int alpha, QPainter::CompositionMode compositionMode)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4411-4532
  0.000% (0/57)
7225
QScrollerPrivate::nextSnapPos
Name: QScrollerPrivate::nextSnapPos
Prototype: qreal QScrollerPrivate::nextSnapPos(qreal p, int dir, Qt::Orientation orientation)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1896-2008
  0.000% (0/101)
7125
QPainterPrivate::drawTextItem
Name: QPainterPrivate::drawTextItem
Prototype: void QPainterPrivate::drawTextItem(const QPointF &p, const QTextItem &_ti, QTextEngine *textEngine)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 6378-6529
  0.000% (0/104)
9625
QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
Lines: 182-376
  0.000% (0/79)
14025
QOpenGL2PaintEngineExPrivate::fill
Name: QOpenGL2PaintEngineExPrivate::fill
Prototype: void QOpenGL2PaintEngineExPrivate::fill(const QVectorPath& path)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 745-993
  0.000% (0/98)
12225
QMetaObjectBuilder::addMetaObject
Name: QMetaObjectBuilder::addMetaObject
Prototype: void QMetaObjectBuilder::addMetaObject (const QMetaObject *prototype, QMetaObjectBuilder::AddMembers members)
Coverage:  87.059% (74/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 683-756
 87.059% (74/85)
4825
QImageReader::read
Name: QImageReader::read
Prototype: bool QImageReader::read(QImage *image)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 1303-1396
  0.000% (0/104)
4525
QImage::copy
Name: QImage::copy
Prototype: QImage QImage::copy(const QRect& r) const
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 1145-1256
  0.000% (0/91)
8125
QGraphicsScenePrivate::drawSubtreeRecursive
Name: QGraphicsScenePrivate::drawSubtreeRecursive
Prototype: void QGraphicsScenePrivate::drawSubtreeRecursive(QGraphicsItem *item, QPainter *painter, const QTransform *const viewTransform, QRegion *exposedRegion, QWidget *widget, qreal parentOpacity, const QTransform *const effectTransform)
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4694-4832
  0.000% (0/108)
8225
QGraphicsScenePrivate::draw
Name: QGraphicsScenePrivate::draw
Prototype: void QGraphicsScenePrivate::draw(QGraphicsItem *item, QPainter *painter, const QTransform *const viewTransform, const QTransform *const transformPtr, QRegion *exposedRegion, QWidget *widget, qreal opacity, const QTransform *effectTransform, bool wasDirtyParentSceneTransform, bool drawItem)
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4855-4976
  0.000% (0/86)
7525
QGestureManager::deliverEvents
Name: QGestureManager::deliverEvents
Prototype: void QGestureManager::deliverEvents(const QSet<QGesture *> &gestures, QSet<QGesture *> *undeliveredGestures)
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgesturemanager.cpp
Lines: 603-718
  0.000% (0/76)
7925
QGL2PaintEngineExPrivate::fill
Name: QGL2PaintEngineExPrivate::fill
Prototype: void QGL2PaintEngineExPrivate::fill(const QVectorPath& path)
Coverage:  4.082% (4/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 739-987
  4.082% (4/98)
12225
QDateTimeEditPrivate::stepBy
Name: QDateTimeEditPrivate::stepBy
Prototype: QDateTime QDateTimeEditPrivate::stepBy(int sectionIndex, int steps, bool test) const
Coverage:  0.000% (0/105)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1994-2125
  0.000% (0/105)
8325
spiStatesFromQState
Name: spiStatesFromQState
Prototype: quint64 spiStatesFromQState(QAccessible::State state)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/constant_mappings.cpp
Lines: 53-115
  0.000% (0/74)
5024
matches
Name: matches
Prototype: static bool matches(const QJsonObject &object, const QString &osName, const QVersionNumber &kernelVersion, const QString &osRelease, const QOpenGLConfig::Gpu &gpu)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl.cpp
Lines: 324-397
  0.000% (0/61)
4324
makeDistanceField
Name: makeDistanceField
Prototype: static void makeDistanceField(QDistanceFieldData *data, const QPainterPath &path, int dfScale, int offs)
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 483-688
  0.000% (0/69)
15124
gray_convert_glyph
Name: gray_convert_glyph
Prototype: static int gray_convert_glyph( PWorker worker )
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1576-1739
  0.000% (0/86)
9624
argToString
Name: argToString
Prototype: bool argToString(const QDBusArgument &busArg, QString &out)
Coverage:  80.000% (48/60)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 155-232
 80.000% (48/60)
5124
QXmlSimpleReaderPrivate::parseEntityValue
Name: QXmlSimpleReaderPrivate::parseEntityValue
Prototype: bool QXmlSimpleReaderPrivate::parseEntityValue()
Coverage:  84.211% (48/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6778-6894
 84.211% (48/57)
6524
QWidgetPrivate::setGeometry_sys
Name: QWidgetPrivate::setGeometry_sys
Prototype: void QWidgetPrivate::setGeometry_sys(int x, int y, int w, int h, bool isMove)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7178-7279
  0.000% (0/87)
6624
QToolBar::event
Name: QToolBar::event
Prototype: bool QToolBar::event(QEvent *event)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbar.cpp
Lines: 1124-1221
  0.000% (0/61)
4524
QTextEngine::shapeTextWithHarfbuzzNG
Name: QTextEngine::shapeTextWithHarfbuzzNG
Prototype: int QTextEngine::shapeTextWithHarfbuzzNG(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled, bool hasLetterSpacing) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1124-1310
  0.000% (0/82)
9024
QProcessPrivate::startProcess
Name: QProcessPrivate::startProcess
Prototype: void QProcessPrivate::startProcess()
Coverage:  80.263% (61/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 318-501
 80.263% (61/76)
9124
QPlatformGraphicsBufferHelper::bindSWToTexture
Name: QPlatformGraphicsBufferHelper::bindSWToTexture
Prototype: bool QPlatformGraphicsBufferHelper::bindSWToTexture(const QPlatformGraphicsBuffer *graphicsBuffer, bool *swizzleRandB, bool *premultipliedB, const QRect &subRect)
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformgraphicsbufferhelper.cpp
Lines: 121-239
  0.000% (0/64)
6124
QPainter::begin
Name: QPainter::begin
Prototype: bool QPainter::begin(QPaintDevice *pd)
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 1698-1855
  0.000% (0/78)
9424
QOpenGLWidget::metric
Name: QOpenGLWidget::metric
Prototype: int QOpenGLWidget::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qopenglwidget.cpp
Lines: 1213-1281
  0.000% (0/64)
4124
QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility
Name: QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility
Prototype: QOpenGLFunctions_4_4_Compatibility::~QOpenGLFunctions_4_4_Compatibility()
Coverage:  0.000% (0/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
Lines: 90-184
  0.000% (0/116)
6924
QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
Lines: 177-363
  0.000% (0/76)
13424
QObject::disconnect
Name: QObject::disconnect
Prototype: bool QObject::disconnect(const QObject *sender, const char *signal, const QObject *receiver, const char *method)
Coverage:  75.325% (58/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2898-3002
 75.325% (58/77)
7224
QMetaObjectBuilder::deserialize
Name: QMetaObjectBuilder::deserialize
Prototype: void QMetaObjectBuilder::deserialize (QDataStream& stream, const QMap<QByteArray, const QMetaObject *>& references)
Coverage:  57.647% (49/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1709-1864
 57.647% (49/85)
11124
QMainWindowLayout::hover
Name: QMainWindowLayout::hover
Prototype: void QMainWindowLayout::hover(QLayoutItem *widgetItem, const QPoint &mousePos)
Coverage:  0.000% (0/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 2383-2495
  0.000% (0/94)
6824
QLocaleData::numberToCLocale
Name: QLocaleData::numberToCLocale
Prototype: bool QLocaleData::numberToCLocale(const QChar *str, int len, GroupSeparatorMode group_sep_mode, CharBuff *result) const
Coverage:  87.500% (84/96)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3052-3149
 87.500% (84/96)
5824
QLocaleData::doubleToString
Name: QLocaleData::doubleToString
Prototype: QString QLocaleData::doubleToString(const QChar _zero, const QChar plus, const QChar minus, const QChar exponential, const QChar group, const QChar decimal, double d, int precision, DoubleForm form, int width, unsigned flags)
Coverage:  93.333% (84/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2749-2872
 93.333% (84/90)
7624
QLatin15Codec::convertFromUnicode
Name: QLatin15Codec::convertFromUnicode
Prototype: QByteArray QLatin15Codec::convertFromUnicode(const QChar *in, int length, ConverterState *state) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qlatincodec.cpp
Lines: 142-214
  0.000% (0/49)
4324
QImage::setPixel
Name: QImage::setPixel
Prototype: void QImage::setPixel(int x, int y, uint index_or_rgb)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2305-2380
  0.000% (0/58)
4524
QHeaderViewPrivate::cascadingResize
Name: QHeaderViewPrivate::cascadingResize
Prototype: void QHeaderViewPrivate::cascadingResize(int visual, int newSize)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3402-3508
  0.000% (0/75)
6524
QHeaderView::mouseMoveEvent
Name: QHeaderView::mouseMoveEvent
Prototype: void QHeaderView::mouseMoveEvent(QMouseEvent *e)
Coverage:  0.000% (0/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2390-2483
  0.000% (0/86)
6124
QGraphicsViewPrivate::recalculateContentSize
Name: QGraphicsViewPrivate::recalculateContentSize
Prototype: void QGraphicsViewPrivate::recalculateContentSize()
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 372-494
  0.000% (0/76)
6724
QDockAreaLayoutInfo::restoreState
Name: QDockAreaLayoutInfo::restoreState
Prototype: bool QDockAreaLayoutInfo::restoreState(QDataStream &stream, QList<QDockWidget*> &widgets, bool testing)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1859-2002
  0.000% (0/84)
8524
QCommandLineParserPrivate::parse
Name: QCommandLineParserPrivate::parse
Prototype: bool QCommandLineParserPrivate::parse(const QStringList &args)
Coverage:  97.222% (70/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp
Lines: 683-781
 97.222% (70/72)
6624
QAccessibleTable::modelChange
Name: QAccessibleTable::modelChange
Prototype: void QAccessibleTable::modelChange(QAccessibleTableModelChangeEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/itemviews.cpp
Lines: 527-631
  0.000% (0/71)
6724
Parser::parseString
Name: Parser::parseString
Prototype: bool Parser::parseString(bool *latin1)
Coverage:  61.538% (48/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 896-1006
 61.538% (48/78)
7124
variantToString
Name: variantToString
Prototype: static bool variantToString(const QVariant &arg, QString &out)
Coverage:  81.395% (70/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 74-153
 81.395% (70/86)
7123
qt_messageTypeToString
Name: qt_messageTypeToString
Prototype: static QString qt_messageTypeToString(QOpenGLDebugMessage::Type type)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengldebug.cpp
Lines: 752-781
  0.000% (0/34)
323
parseBrushValue
Name: parseBrushValue
Prototype: static BrushData parseBrushValue(const QCss::Value &v, const QPalette &pal)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 783-890
  0.000% (0/68)
8523
findSlot
Name: findSlot
Prototype: static int findSlot(const QMetaObject *mo, const QByteArray &name, int flags, const QString &signature_, QVector<int> &metaTypes)
Coverage:  71.910% (64/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 657-751
 71.910% (64/89)
5823
QXcbConnection::xi2HandleScrollEvent
Name: QXcbConnection::xi2HandleScrollEvent
Prototype: void QXcbConnection::xi2HandleScrollEvent(void *event, ScrollingDevice &scrollingDevice)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 910-986
  0.000% (0/71)
5423
Page:<>1
McCabe - Cyclomatic Complexity: 439
2
McCabe - Cyclomatic Complexity: 49
3
McCabe - Cyclomatic Complexity: 33
45
McCabe - Cyclomatic Complexity: 23
6
McCabe - Cyclomatic Complexity: 21
7
McCabe - Cyclomatic Complexity: 19
8
McCabe - Cyclomatic Complexity: 17
...10
McCabe - Cyclomatic Complexity: 15
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...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