OpenCoverage

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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...299
McCabe - Cyclomatic Complexity: 16
300
McCabe - Cyclomatic Complexity: 18
301
McCabe - Cyclomatic Complexity: 19
302
McCabe - Cyclomatic Complexity: 21
303304
McCabe - Cyclomatic Complexity: 30
305
McCabe - Cyclomatic Complexity: 37
306
McCabe - Cyclomatic Complexity: 76
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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: 1309-1402
  0.000% (0/104)
4525
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: 687-760
 87.059% (74/85)
4825
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: 751-999
  0.000% (0/98)
12225
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: 6382-6533
  0.000% (0/104)
9625
QScrollerPrivate::nextSnapPos
Name: QScrollerPrivate::nextSnapPos
Prototype: qreal QScrollerPrivate::nextSnapPos(qreal p, int dir, Qt::Orientation orientation) const
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1911-2023
  0.000% (0/101)
7125
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: 4421-4542
  0.000% (0/57)
7225
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
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: 2638-2773
  0.000% (0/110)
9525
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: 967-1066
 62.687% (42/67)
7025
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: 6503-6610
  0.000% (0/95)
5625
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: 331-493
  0.000% (0/95)
11225
QXcbWindow::create
Name: QXcbWindow::create
Prototype: void QXcbWindow::create()
Coverage:  58.140% (50/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 351-596
 58.140% (50/86)
15925
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: 2149-2342
  0.000% (0/93)
8125
qConvertToNumber
Name: qConvertToNumber
Prototype: static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok)
Coverage:  97.500% (39/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 189-242
 97.500% (39/40)
1925
qConvertToUnsignedNumber
Name: qConvertToUnsignedNumber
Prototype: static qulonglong qConvertToUnsignedNumber(const QVariant::Private *d, bool *ok)
Coverage:  92.500% (37/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 264-316
 92.500% (37/40)
1925
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: 1366-1453
  0.000% (0/81)
6926
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: 2490-2606
  0.000% (0/100)
7626
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: 4383-4523
  0.000% (0/84)
8126
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: 197-252
  0.000% (0/62)
3826
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: 827-932
  0.000% (0/71)
6326
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: 1330-1490
  0.000% (0/107)
9026
QHeaderView::visualRegionForSelection
Name: QHeaderView::visualRegionForSelection
Prototype: QRegion QHeaderView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 3012-3104
  0.000% (0/90)
6626
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: 1254-1387
  0.000% (0/100)
8826
QMimeTypeParserBase::nextState
Name: QMimeTypeParserBase::nextState
Prototype: QMimeTypeParserBase::ParseState QMimeTypeParserBase::nextState(ParseState currentState, const QStringRef &startElement)
Coverage:  76.364% (42/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 113-160
 76.364% (42/55)
3126
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: 589-739
  0.000% (0/101)
9126
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/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_5_compatibility.cpp
Lines: 98-175
  0.000% (0/76)
7526
QPathClipper::clip
Name: QPathClipper::clip
Prototype: QPainterPath QPathClipper::clip(Operation operation)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1549-1636
  0.000% (0/62)
5026
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
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: 216-301
 37.255% (19/51)
5626
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: 2900-2997
  0.000% (0/80)
6726
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: 346-432
  0.000% (0/57)
5726
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: 239-358
  0.000% (0/95)
8926
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: 446-523
  0.000% (0/75)
6426
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: 427-573
  0.000% (0/93)
10226
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: 2672-2812
  0.000% (0/94)
8326
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: 206-298
  0.000% (0/87)
6026
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: 313-360
 97.561% (40/41)
1126
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: 728-902
  0.000% (0/113)
11626
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: 242-326
  0.000% (0/55)
2626
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  63.736% (58/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 371-509
 63.736% (58/91)
9626
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: 965-1096
  0.000% (0/86)
6127
QByteArray::replace
Name: QByteArray::replace
Prototype: QByteArray &QByteArray::replace(const char *before, int bsize, const char *after, int asize)
Coverage:  70.787% (63/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2228-2341
 70.787% (63/89)
8127
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: 2548-2767
  0.000% (0/104)
11827
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: 276-453
  0.000% (0/112)
10727
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: 4212-4403
  0.000% (0/83)
12227
QGuiApplicationPrivate::processMouseEvent
Name: QGuiApplicationPrivate::processMouseEvent
Prototype: void QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *e)
Coverage:  0.000% (0/112)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1802-1959
  0.000% (0/112)
10527
QIODevice::read
Name: QIODevice::read
Prototype: qint64 QIODevice::read(char *data, qint64 maxSize)
Coverage:  96.040% (97/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 988-1141
 96.040% (97/101)
8027
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: 2520-2586
  0.000% (0/59)
3827
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: 273-344
  0.000% (0/60)
3727
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: 337-459
  0.000% (0/92)
7227
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: 1092-1260
  0.000% (0/97)
11227
QTreeView::drawRow
Name: QTreeView::drawRow
Prototype: void QTreeView::drawRow(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 1609-1795
  0.000% (0/115)
12727
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: 2024-2158
  0.000% (0/79)
9127
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: 141-246
 94.286% (66/70)
6027
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: 568-682
  0.000% (0/49)
3327
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: 4278-4396
 90.278% (65/72)
7027
imageFormatForVisual
Name: imageFormatForVisual
Prototype: static inline QImage::Format imageFormatForVisual(int depth, quint32 red_mask, quint32 blue_mask, bool *rgbSwap)
Coverage:  11.429% (8/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 169-237
 11.429% (8/70)
4927
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: 4029-4090
  0.000% (0/53)
2827
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: 626-818
  0.000% (0/115)
11728
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: 170-295
 96.226% (102/106)
9828
QMenuPrivate::scrollMenu
Name: QMenuPrivate::scrollMenu
Prototype: void QMenuPrivate::scrollMenu(QAction *action, QMenuScroller::ScrollLocation location, bool active)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 860-970
  0.000% (0/98)
7328
QOpenGLTexturePrivate::allocateMutableStorage
Name: QOpenGLTexturePrivate::allocateMutableStorage
Prototype: void QOpenGLTexturePrivate::allocateMutableStorage(QOpenGLTexture::PixelFormat pixelFormat, QOpenGLTexture::PixelType pixelType)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 995-1144
  0.000% (0/81)
9628
QStyleSheetStyle::titleBarLayout
Name: QStyleSheetStyle::titleBarLayout
Prototype: QHash<QStyle::SubControl, QRect> QStyleSheetStyle::titleBarLayout(const QWidget *w, const QStyleOptionTitleBar *tb) const
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 742-847
  0.000% (0/70)
7828
QTabBar::event
Name: QTabBar::event
Prototype: bool QTabBar::event(QEvent *event)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1573-1664
  0.000% (0/98)
6828
QTableView::visualRegionForSelection
Name: QTableView::visualRegionForSelection
Prototype: QRegion QTableView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 1944-2032
  0.000% (0/91)
6728
QTextEngine::elidedText
Name: QTextEngine::elidedText
Prototype: QString QTextEngine::elidedText(Qt::TextElideMode mode, const QFixed &width, int flags, int from, int count) const
Coverage:  0.000% (0/109)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2721-2885
  0.000% (0/109)
11128
QTextEngine::shapeText
Name: QTextEngine::shapeText
Prototype: void QTextEngine::shapeText(int item) const
Coverage:  0.000% (0/105)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 957-1120
  0.000% (0/105)
10228
QTriangulatingStroker::process
Name: QTriangulatingStroker::process
Prototype: void QTriangulatingStroker::process(const QVectorPath &path, const QPen &pen, const QRectF &, QPainter::RenderHints hints)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 82-252
  0.000% (0/110)
11128
QXmlSimpleReaderPrivate::parseChoiceSeq
Name: QXmlSimpleReaderPrivate::parseChoiceSeq
Prototype: bool QXmlSimpleReaderPrivate::parseChoiceSeq()
Coverage:  92.105% (70/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6295-6422
 92.105% (70/76)
7928
ValueExtractor::extractBorder
Name: ValueExtractor::extractBorder
Prototype: bool ValueExtractor::extractBorder(int *borders, QBrush *colors, BorderStyle *styles, QSize *radii)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 591-652
  0.000% (0/56)
4128
generateInterfaceXml
Name: generateInterfaceXml
Prototype: static QString generateInterfaceXml(const QMetaObject *mo, int flags, int methodOffset, int propOffset)
Coverage:  80.508% (95/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp
Lines: 89-244
 80.508% (95/118)
10528
qDrawRoundedCorners
Name: qDrawRoundedCorners
Prototype: void qDrawRoundedCorners(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, const QSizeF& r1, const QSizeF& r2, Edge edge, BorderStyle s, QBrush c)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp
Lines: 80-182
  0.000% (0/82)
7728
qOpenGLVersionFlagsFromString
Name: qOpenGLVersionFlagsFromString
Prototype: QGLFormat::OpenGLVersionFlags __attribute__((visibility("default"))) qOpenGLVersionFlagsFromString(const QString &versionString)
Coverage:  10.938% (7/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1262-1398
 10.938% (7/64)
8928
rotated270
Name: rotated270
Prototype: static QImage rotated270(const QImage &image)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4526-4588
  0.000% (0/42)
3628
rotated90
Name: rotated90
Prototype: static QImage rotated90(const QImage &image)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4456-4518
  0.000% (0/42)
3628
AtSpiAdaptor::textInterface
Name: AtSpiAdaptor::textInterface
Prototype: bool AtSpiAdaptor::textInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1783-1916
  0.000% (0/91)
12229
PolygonRegion
Name: PolygonRegion
Prototype: static QRegionPrivate *PolygonRegion(const QPoint *Pts, int Count, int rule)
Coverage:  0.000% (0/115)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3559-3757
  0.000% (0/115)
10929
QDialogButtonBoxPrivate::layoutButtons
Name: QDialogButtonBoxPrivate::layoutButtons
Prototype: void QDialogButtonBoxPrivate::layoutButtons()
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdialogbuttonbox.cpp
Lines: 235-347
  0.000% (0/75)
5829
QDoubleSpinBoxPrivate::validateAndInterpret
Name: QDoubleSpinBoxPrivate::validateAndInterpret
Prototype: QVariant QDoubleSpinBoxPrivate::validateAndInterpret(QString &input, int &pos, QValidator::State &state) const
Coverage:  0.000% (0/132)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qspinbox.cpp
Lines: 1157-1302
  0.000% (0/132)
8329
QGLContextPrivate::bindTexture
Name: QGLContextPrivate::bindTexture
Prototype: QGLTexture* QGLContextPrivate::bindTexture(const QImage &image, GLenum target, GLint internalFormat, const qint64 key, QGLContext::BindOptions options)
Coverage:  0.000% (0/101)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 2474-2696
  0.000% (0/101)
9929
QGraphicsItem::setFlags
Name: QGraphicsItem::setFlags
Prototype: void QGraphicsItem::setFlags(GraphicsItemFlags flags)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1886-2026
  0.000% (0/98)
7629
QGraphicsView::viewportEvent
Name: QGraphicsView::viewportEvent
Prototype: bool QGraphicsView::viewportEvent(QEvent *event)
Coverage:  0.000% (0/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2849-2974
  0.000% (0/87)
6929
QHttpNetworkConnectionPrivate::_q_startNextRequest
Name: QHttpNetworkConnectionPrivate::_q_startNextRequest
Prototype: void QHttpNetworkConnectionPrivate::_q_startNextRequest()
Coverage:  86.726% (98/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 981-1091
 86.726% (98/113)
5929
QHttpSocketEngine::slotSocketReadNotification
Name: QHttpSocketEngine::slotSocketReadNotification
Prototype: void QHttpSocketEngine::slotSocketReadNotification()
Coverage:  89.362% (84/94)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qhttpsocketengine.cpp
Lines: 542-696
 89.362% (84/94)
9729
QImage::rgbSwapped_inplace
Name: QImage::rgbSwapped_inplace
Prototype: void QImage::rgbSwapped_inplace()
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 3277-3348
  0.000% (0/53)
3829
QLocaleData::numberToCLocale
Name: QLocaleData::numberToCLocale
Prototype: bool QLocaleData::numberToCLocale(const QChar *str, int len, QLocale::NumberOptions number_options, CharBuff *result) const
Coverage:  72.650% (85/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 3042-3151
 72.650% (85/117)
6729
QMimeMagicRule::QMimeMagicRule
Name: QMimeMagicRule::QMimeMagicRule
Prototype: QMimeMagicRule::QMimeMagicRule(const QString &type, const QByteArray &value, const QString &offsets, const QByteArray &mask, QString *errorString)
Coverage:  73.750% (59/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimemagicrule.cpp
Lines: 226-324
 73.750% (59/80)
6129
QNetworkConfiguration::bearerTypeName
Name: QNetworkConfiguration::bearerTypeName
Prototype: QString QNetworkConfiguration::bearerTypeName() const
Coverage:  16.667% (8/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfiguration.cpp
Lines: 538-578
 16.667% (8/48)
829
QTableView::scrollTo
Name: QTableView::scrollTo
Prototype: void QTableView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2705-2823
  0.000% (0/117)
7829
QTextDocumentLayoutPrivate::drawListItem
Name: QTextDocumentLayoutPrivate::drawListItem
Prototype: void QTextDocumentLayoutPrivate::drawListItem(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, const QTextBlock &bl, const QTextCharFormat *selectionFormat) const
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1386-1505
  0.000% (0/56)
7529
QTextHtmlImporter::scanTable
Name: QTextHtmlImporter::scanTable
Prototype: QTextHtmlImporter::Table QTextHtmlImporter::scanTable(int tableNodeIdx)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 844-996
  0.000% (0/81)
10529
QTextHtmlParserNode::initializeProperties
Name: QTextHtmlParserNode::initializeProperties
Prototype: void QTextHtmlParserNode::initializeProperties(const QTextHtmlParserNode *parent, const QTextHtmlParser *parser)
Coverage:  0.000% (0/77)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1014-1142
  0.000% (0/77)
8329
QXcbConnection::translateMouseButton
Name: QXcbConnection::translateMouseButton
Prototype: Qt::MouseButton QXcbConnection::translateMouseButton(xcb_button_t s)
Coverage:  42.857% (24/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1040-1073
 42.857% (24/56)
2929
QXmlSimpleReaderPrivate::parseNotationDecl
Name: QXmlSimpleReaderPrivate::parseNotationDecl
Prototype: bool QXmlSimpleReaderPrivate::parseNotationDecl()
Coverage:  84.000% (63/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6152-6287
 84.000% (63/75)
7829
QXmlStreamReaderPrivate::checkPublicLiteral
Name: QXmlStreamReaderPrivate::checkPublicLiteral
Prototype: void QXmlStreamReaderPrivate::checkPublicLiteral(const QStringRef &publicId)
Coverage:  77.083% (37/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1730-1755
 77.083% (37/48)
1429
QDateTimeParser::sectionMaxSize
Name: QDateTimeParser::sectionMaxSize
Prototype: int QDateTimeParser::sectionMaxSize(Section s, int count) const
Coverage:  60.417% (29/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 575-650
 60.417% (29/48)
2830
QFusionStyle::sizeFromContents
Name: QFusionStyle::sizeFromContents
Prototype: QSize QFusionStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &size, const QWidget *widget) const
Coverage:  0.000% (0/79)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3151-3244
  0.000% (0/79)
6630
QGuiApplicationPrivate::processWindowSystemEvent
Name: QGuiApplicationPrivate::processWindowSystemEvent
Prototype: void QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent *e)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1692-1800
  0.000% (0/57)
7230
QLCDNumberPrivate::drawSegment
Name: QLCDNumberPrivate::drawSegment
Prototype: void QLCDNumberPrivate::drawSegment(const QPoint &pos, char segmentNo, QPainter &p, int segLen, bool erase)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 886-1168
  0.000% (0/70)
20130
QLocale::textDirection
Name: QLocale::textDirection
Prototype: Qt::LayoutDirection QLocale::textDirection() const
Coverage:  9.375% (3/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2389-2425
  9.375% (3/32)
430
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...299
McCabe - Cyclomatic Complexity: 16
300
McCabe - Cyclomatic Complexity: 18
301
McCabe - Cyclomatic Complexity: 19
302
McCabe - Cyclomatic Complexity: 21
303304
McCabe - Cyclomatic Complexity: 30
305
McCabe - Cyclomatic Complexity: 37
306
McCabe - Cyclomatic Complexity: 76

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