OpenCoverage

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

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
2
eLOC - Effective Lines of Code: 127
3
eLOC - Effective Lines of Code: 97
45
eLOC - Effective Lines of Code: 70
6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
...10
eLOC - Effective Lines of Code: 45
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
QXcbKeyboard::handleKeyEvent
Name: QXcbKeyboard::handleKeyEvent
Prototype: void QXcbKeyboard::handleKeyEvent(xcb_window_t sourceWindow, QEvent::Type type, xcb_keycode_t code, quint16 state, xcb_timestamp_t time)
Coverage:  0.000% (0/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 1455-1576
  0.000% (0/76)
8021
QXcbClipboard::handleSelectionRequest
Name: QXcbClipboard::handleSelectionRequest
Prototype: void QXcbClipboard::handleSelectionRequest(xcb_selection_request_event_t *req)
Coverage:  60.606% (40/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbclipboard.cpp
Lines: 603-724
 60.606% (40/66)
8018
QTriangulator::ComplexToSimple::removeUnwantedEdgesAndConnect
Name: QTriangulator::ComplexToSimple::removeUnwantedEdgesAndConnect
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::removeUnwantedEdgesAndConnect()
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1456-1593
  0.000% (0/61)
8017
QSimplex::setConstraints
Name: QSimplex::setConstraints
Prototype: bool QSimplex::setConstraints(const QList<QSimplexConstraint *> &newConstraints)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 127-303
  0.000% (0/58)
8020
QProcessPrivate::startDetached
Name: QProcessPrivate::startDetached
Prototype: bool QProcessPrivate::startDetached(const QString &program, const QStringList &arguments, const QString &workingDirectory, qint64 *pid)
Coverage:  25.000% (14/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 932-1045
 25.000% (14/56)
8017
QImage::transformed
Name: QImage::transformed
Prototype: QImage QImage::transformed(const QTransform &matrix, Qt::TransformationMode mode ) const
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4607-4733
  0.000% (0/99)
8023
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
QHeaderView::paintSection
Name: QHeaderView::paintSection
Prototype: void QHeaderView::paintSection(QPainter *painter, const QRect &rect, int logicalIndex) const
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2703-2805
  0.000% (0/78)
8022
QGraphicsScenePrivate::touchEventHandler
Name: QGraphicsScenePrivate::touchEventHandler
Prototype: void QGraphicsScenePrivate::touchEventHandler(QTouchEvent *sceneTouchEvent)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5882-6010
  0.000% (0/70)
8022
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
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
QTableView::updateGeometries
Name: QTableView::updateGeometries
Prototype: void QTableView::updateGeometries()
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2088-2201
  0.000% (0/65)
7919
QConfFileSettingsPrivate::syncConfFile
Name: QConfFileSettingsPrivate::syncConfFile
Prototype: void QConfFileSettingsPrivate::syncConfFile(int confFileNo)
Coverage:  89.888% (80/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1368-1534
 89.888% (80/89)
7923
QAbstractItemView::keyPressEvent
Name: QAbstractItemView::keyPressEvent
Prototype: void QAbstractItemView::keyPressEvent(QKeyEvent *event)
Coverage:  0.000% (0/119)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2282-2502
  0.000% (0/119)
7948
qt_write_dib
Name: qt_write_dib
Prototype: bool qt_write_dib(QDataStream &s, QImage image)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 589-691
  0.000% (0/62)
7818
qInitDrawhelperFunctions
Name: qInitDrawhelperFunctions
Prototype: static void qInitDrawhelperFunctions()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 6343-6548
  0.000% (0/16)
784
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
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
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
QScrollerPrivate::createScrollingSegments
Name: QScrollerPrivate::createScrollingSegments
Prototype: void QScrollerPrivate::createScrollingSegments(qreal v, qreal startPos, qreal deltaTime, qreal deltaPos, Qt::Orientation orientation)
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1259-1400
  0.000% (0/91)
7818
QRegularExpressionPrivate::doMatch
Name: QRegularExpressionPrivate::doMatch
Prototype: QRegularExpressionMatchPrivate *QRegularExpressionPrivate::doMatch(const QString &subject, int subjectStart, int subjectLength, int offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions, CheckSubjectStringOption checkSubjectStringOption, const QRegularExpressionMatchPrivate *previous) const
Coverage:  92.647% (63/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1262-1405
 92.647% (63/68)
7816
QPainter::drawImage
Name: QPainter::drawImage
Prototype: void QPainter::drawImage(const QRectF &targetRect, const QImage &image, const QRectF &sourceRect, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/74)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5413-5524
  0.000% (0/74)
7816
QOpenGL2PaintEngineExPrivate::updateBrushUniforms
Name: QOpenGL2PaintEngineExPrivate::updateBrushUniforms
Prototype: void QOpenGL2PaintEngineExPrivate::updateBrushUniforms()
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 299-415
  0.000% (0/32)
7810
QHostInfoAgent::fromName
Name: QHostInfoAgent::fromName
Prototype: QHostInfo QHostInfoAgent::fromName(const QString &hostName)
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo_unix.cpp
Lines: 132-317
 71.186% (42/59)
7817
QGuiApplicationPrivate::init
Name: QGuiApplicationPrivate::init
Prototype: void QGuiApplicationPrivate::init()
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1305-1462
  0.000% (0/84)
7825
QGraphicsItem::sceneEvent
Name: QGraphicsItem::sceneEvent
Prototype: bool QGraphicsItem::sceneEvent(QEvent *event)
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 6778-6905
  0.000% (0/108)
7839
QFtpPI::processReply
Name: QFtpPI::processReply
Prototype: bool QFtpPI::processReply()
Coverage:  64.948% (63/97)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 993-1157
 64.948% (63/97)
7832
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
QWidgetResizeHandler::keyPressEvent
Name: QWidgetResizeHandler::keyPressEvent
Prototype: void QWidgetResizeHandler::keyPressEvent(QKeyEvent * e)
Coverage:  0.000% (0/99)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetresizehandler.cpp
Lines: 371-492
  0.000% (0/99)
7731
QTextEngine::shapeTextWithHarfbuzz
Name: QTextEngine::shapeTextWithHarfbuzz
Prototype: int QTextEngine::shapeTextWithHarfbuzz(const QScriptItem &si, const ushort *string, int itemLength, QFontEngine *fontEngine, const QVector<uint> &itemBoundaries, bool kerningEnabled) const
Coverage:  0.000% (0/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1337-1450
  0.000% (0/78)
7723
QTextEngine::fontEngine
Name: QTextEngine::fontEngine
Prototype: QFontEngine *QTextEngine::fontEngine(const QScriptItem &si, QFixed *ascent, QFixed *descent, QFixed *leading) const
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2016-2132
  0.000% (0/92)
7723
QPainterPrivate::drawStretchedGradient
Name: QPainterPrivate::drawStretchedGradient
Prototype: void QPainterPrivate::drawStretchedGradient(const QPainterPath &path, DrawOperation op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 530-642
  0.000% (0/51)
7715
QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_4_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_4_compatibility.cpp
Lines: 169-279
  0.000% (0/13)
773
QMatrix4x4::projectedRotate
Name: QMatrix4x4::projectedRotate
Prototype: void QMatrix4x4::projectedRotate(float angle, float x, float y, float z)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qmatrix4x4.cpp
Lines: 1223-1314
  0.000% (0/51)
7714
QIdentityProxyModel::setSourceModel
Name: QIdentityProxyModel::setSourceModel
Prototype: void QIdentityProxyModel::setSourceModel(QAbstractItemModel* newSourceModel)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qidentityproxymodel.cpp
Lines: 339-424
100.000% (7/7)
773
qFormatLogMessage
Name: qFormatLogMessage
Prototype: QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str)
Coverage:  86.408% (89/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1353-1468
 86.408% (89/103)
7636
QXmlStreamReaderPrivate::resolveTag
Name: QXmlStreamReaderPrivate::resolveTag
Prototype: void QXmlStreamReaderPrivate::resolveTag()
Coverage:  77.011% (67/87)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1570-1672
 77.011% (67/87)
7619
QStyleSheetStyle::styleHint
Name: QStyleSheetStyle::styleHint
Prototype: int QStyleSheetStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *w, QStyleHintReturn *shret) const
Coverage:  0.000% (0/136)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5212-5315
  0.000% (0/136)
7655
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
QPdfEnginePrivate::createShadingFunction
Name: QPdfEnginePrivate::createShadingFunction
Prototype: int QPdfEnginePrivate::createShadingFunction(const QGradient *gradient, int from, int to, bool reflect, bool alpha)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1987-2083
  0.000% (0/47)
7615
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
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
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
QStandardItemModel::dropMimeData
Name: QStandardItemModel::dropMimeData
Prototype: bool QStandardItemModel::dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 3084-3198
  0.000% (0/58)
7518
QSortFilterProxyModel::setSourceModel
Name: QSortFilterProxyModel::setSourceModel
Prototype: void QSortFilterProxyModel::setSourceModel(QAbstractItemModel *sourceModel)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1757-1871
 66.667% (4/6)
752
QPdfPrintEngine::setProperty
Name: QPdfPrintEngine::setProperty
Prototype: void QPdfPrintEngine::setProperty(PrintEnginePropertyKey key, const QVariant &value)
Coverage:  56.790% (46/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintengine_pdf.cpp
Lines: 112-238
 56.790% (46/81)
7538
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
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: 4879-5000
  0.000% (0/86)
7525
QCompleter::eventFilter
Name: QCompleter::eventFilter
Prototype: bool QCompleter::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1265-1437
  0.000% (0/104)
7536
QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_3_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_3_compatibility.cpp
Lines: 166-272
  0.000% (0/13)
743
QMenu::paintEvent
Name: QMenu::paintEvent
Prototype: void QMenu::paintEvent(QPaintEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2521-2614
  0.000% (0/32)
7410
QFile::rename
Name: QFile::rename
Prototype: bool QFile::rename(const QString &newName)
Coverage:  53.125% (34/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 552-666
 53.125% (34/64)
7421
pixelFormatCompatibleWithInternalFormat
Name: pixelFormatCompatibleWithInternalFormat
Prototype: static QOpenGLTexture::PixelFormat pixelFormatCompatibleWithInternalFormat(QOpenGLTexture::TextureFormat internalFormat)
Coverage:  0.000% (0/169)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 481-725
  0.000% (0/169)
7399
QTextOdfWriter::writeCharacterFormat
Name: QTextOdfWriter::writeCharacterFormat
Prototype: void QTextOdfWriter::writeCharacterFormat(QXmlStreamWriter &writer, QTextCharFormat format, int formatIndex) const
Coverage:  0.000% (0/112)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 525-630
  0.000% (0/112)
7343
QTextDocument::print
Name: QTextDocument::print
Prototype: void QTextDocument::print(QPagedPaintDevice *printer) const
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1905-2033
  0.000% (0/55)
7313
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
QMdiSubWindow::eventFilter
Name: QMdiSubWindow::eventFilter
Prototype: bool QMdiSubWindow::eventFilter(QObject *object, QEvent *event)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2684-2788
  0.000% (0/106)
7330
QLocalServerPrivate::listen
Name: QLocalServerPrivate::listen
Prototype: bool QLocalServerPrivate::listen(const QString &requestedServerName)
Coverage:  69.091% (38/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalserver_unix.cpp
Lines: 81-194
 69.091% (38/55)
7318
QFontDatabase::writingSystemName
Name: QFontDatabase::writingSystemName
Prototype: QString QFontDatabase::writingSystemName(WritingSystem writingSystem)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2065-2176
  0.000% (0/71)
7336
QCosmeticStroker::drawPath
Name: QCosmeticStroker::drawPath
Prototype: void QCosmeticStroker::drawPath(const QVectorPath &path)
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcosmeticstroker.cpp
Lines: 520-636
  0.000% (0/82)
7317
QColorShower::QColorShower
Name: QColorShower::QColorShower
Prototype: QColorShower::QColorShower(QColorDialog *parent)
Coverage:  0.000% (0/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 1171-1341
  0.000% (0/2)
732
QColorDialogPrivate::initWidgets
Name: QColorDialogPrivate::initWidgets
Prototype: void QColorDialogPrivate::initWidgets()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qcolordialog.cpp
Lines: 1693-1834
  0.000% (0/12)
733
QBasicFontDatabase::addTTFile
Name: QBasicFontDatabase::addTTFile
Prototype: QStringList QBasicFontDatabase::addTTFile(const QByteArray &fontData, const QByteArray &file)
Coverage:  0.000% (0/61)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/basic/qbasicfontdatabase.cpp
Lines: 182-280
  0.000% (0/61)
7320
QAbstractScrollAreaPrivate::layoutChildren
Name: QAbstractScrollAreaPrivate::layoutChildren
Prototype: void QAbstractScrollAreaPrivate::layoutChildren()
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 334-529
  0.000% (0/108)
7315
putEscapedString
Name: putEscapedString
Prototype: template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true)
Coverage:  90.323% (56/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp
Lines: 192-299
 90.323% (56/62)
7220
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemChange change)
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11440-11549
  0.000% (0/69)
7235
QXcbScreen::QXcbScreen
Name: QXcbScreen::QXcbScreen
Prototype: QXcbScreen::QXcbScreen(QXcbConnection *connection, QXcbVirtualDesktop *virtualDesktop, xcb_randr_output_t outputId, xcb_randr_get_output_info_reply_t *output, const xcb_xinerama_screen_info_t *xineramaScreenInfo, int xineramaScreenIdx)
Coverage:  52.830% (28/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 172-292
 52.830% (28/53)
7214
QWidget::restoreGeometry
Name: QWidget::restoreGeometry
Prototype: bool QWidget::restoreGeometry(const QByteArray &geometry)
Coverage:  0.000% (0/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 7392-7527
  0.000% (0/59)
7217
QTextureGlyphCache::populate
Name: QTextureGlyphCache::populate
Prototype: bool QTextureGlyphCache::populate(QFontEngine *fontEngine, int numGlyphs, const glyph_t *glyphs, const QFixedPoint *positions)
Coverage:  0.000% (0/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtextureglyphcache.cpp
Lines: 94-224
  0.000% (0/65)
7219
QSystemLocale::query
Name: QSystemLocale::query
Prototype: QVariant QSystemLocale::query(QueryType type, QVariant in) const
Coverage:  53.704% (58/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_unix.cpp
Lines: 133-263
 53.704% (58/108)
7250
QSwipeGestureRecognizer::recognize
Name: QSwipeGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QSwipeGestureRecognizer::recognize(QGesture *state, QObject *, QEvent *event)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstandardgestures.cpp
Lines: 285-393
  0.000% (0/71)
7220
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
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
QSortFilterProxyModelPrivate::_q_sourceDataChanged
Name: QSortFilterProxyModelPrivate::_q_sourceDataChanged
Prototype: void QSortFilterProxyModelPrivate::_q_sourceDataChanged(const QModelIndex &source_top_left, const QModelIndex &source_bottom_right, const QVector<int> &roles)
Coverage:  75.385% (49/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 1158-1266
 75.385% (49/65)
7219
QPlainTextEditPrivate::pageUpDown
Name: QPlainTextEditPrivate::pageUpDown
Prototype: void QPlainTextEditPrivate::pageUpDown(QTextCursor::MoveOperation op, QTextCursor::MoveMode moveMode, bool moveCursor)
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 839-948
  0.000% (0/75)
7223
QPainter::drawStaticText
Name: QPainter::drawStaticText
Prototype: void QPainter::drawStaticText(const QPointF &topLeftPosition, const QStaticText &staticText)
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 5723-5836
  0.000% (0/72)
7218
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: 2905-3009
 75.325% (58/77)
7224
QKeySequencePrivate::decodeString
Name: QKeySequencePrivate::decodeString
Prototype: int QKeySequencePrivate::decodeString(const QString &str, QKeySequence::SequenceFormat format)
Coverage:  0.000% (0/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qkeysequence.cpp
Lines: 1058-1200
  0.000% (0/68)
7221
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
QGLTexture::bindCompressedTexturePVR
Name: QGLTexture::bindCompressedTexturePVR
Prototype: QSize QGLTexture::bindCompressedTexturePVR(const char *buf, int len)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 5459-5570
  0.000% (0/51)
7217
QDBusConnectionPrivate::deliverCall
Name: QDBusConnectionPrivate::deliverCall
Prototype: void QDBusConnectionPrivate::deliverCall(QObject *object, int , const QDBusMessage &msg, const QVector<int> &metaTypes, int slotIdx)
Coverage:  77.551% (38/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 911-1018
 77.551% (38/49)
7214
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: 81-160
 81.395% (70/86)
7123
QXcbKeyboard::possibleKeys
Name: QXcbKeyboard::possibleKeys
Prototype: QList<int> QXcbKeyboard::possibleKeys(const QKeyEvent *event) const
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 971-1070
  0.000% (0/63)
7120
QTextDocumentLayoutPrivate::drawTableCell
Name: QTextDocumentLayoutPrivate::drawTableCell
Prototype: void QTextDocumentLayoutPrivate::drawTableCell(const QRectF &cellRect, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &cell_context, QTextTable *table, QTextTableData *td, int r, int c, QTextBlock *cursorBlockNeedingRepaint, QPointF *cursorBlockOffset) const
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1102-1213
  0.000% (0/58)
7120
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
QResourceRoot::findNode
Name: QResourceRoot::findNode
Prototype: int QResourceRoot::findNode(const QString &_path, const QLocale &locale) const
Coverage:  90.000% (72/80)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 621-750
 90.000% (72/80)
7121
QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions
Name: QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_4_2_Compatibility::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_2_compatibility.cpp
Lines: 162-264
  0.000% (0/13)
713
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:  94.000% (94/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2751-2862
 94.000% (94/100)
7123
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: 902-1012
 61.538% (48/78)
7124
blend_transformed_argb
Name: blend_transformed_argb
Prototype: static void blend_transformed_argb(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4811-4908
  0.000% (0/29)
709
blend_tiled_rgb565
Name: blend_tiled_rgb565
Prototype: static void blend_tiled_rgb565(int count, const QSpan *spans, void *userData)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 4520-4616
  0.000% (0/57)
7018
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
QXcbConnection::touchDeviceForId
Name: QXcbConnection::touchDeviceForId
Prototype: XInput2TouchDeviceData *QXcbConnection::touchDeviceForId(int id)
Coverage:  43.590% (34/78)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 388-482
 43.590% (34/78)
7023
QWidgetPrivate::create_sys
Name: QWidgetPrivate::create_sys
Prototype: void QWidgetPrivate::create_sys(WId window, bool initializeWindow, bool destroyOldWindow)
Coverage:  0.000% (0/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1414-1523
  0.000% (0/81)
7022
QWidgetLineControl::processInputMethodEvent
Name: QWidgetLineControl::processInputMethodEvent
Prototype: void QWidgetLineControl::processInputMethodEvent(QInputMethodEvent *event)
Coverage:  0.000% (0/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 514-610
  0.000% (0/67)
7020
QUtf8::convertToUnicode
Name: QUtf8::convertToUnicode
Prototype: QString QUtf8::convertToUnicode(const char *chars, int len, QTextCodec::ConverterState *state)
Coverage:  98.667% (74/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 324-438
 98.667% (74/75)
7021
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
QPlatformBackingStore::composeAndFlush
Name: QPlatformBackingStore::composeAndFlush
Prototype: void QPlatformBackingStore::composeAndFlush(QWindow *window, const QRegion &region, const QPoint &offset, QPlatformTextureList *textures, QOpenGLContext *context, bool translucentBackground)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines: 307-415
  0.000% (0/63)
7020
QNetworkAccessManager::createRequest
Name: QNetworkAccessManager::createRequest
Prototype: QNetworkReply *QNetworkAccessManager::createRequest(QNetworkAccessManager::Operation op, const QNetworkRequest &req, QIODevice *outgoingData)
Coverage:  78.261% (54/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1120-1253
 78.261% (54/69)
7017
QListModeViewBase::doStaticLayout
Name: QListModeViewBase::doStaticLayout
Prototype: void QListModeViewBase::doStaticLayout(const QListViewLayoutInfo &info)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2419-2520
  0.000% (0/42)
7012
Page:<>1
eLOC - Effective Lines of Code: 985
2
eLOC - Effective Lines of Code: 127
3
eLOC - Effective Lines of Code: 97
45
eLOC - Effective Lines of Code: 70
6
eLOC - Effective Lines of Code: 62
7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
...10
eLOC - Effective Lines of Code: 45
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...306
eLOC - Effective Lines of Code: 0

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