QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...7
eLOC - Effective Lines of Code: 58
8
eLOC - Effective Lines of Code: 53
9
eLOC - Effective Lines of Code: 49
10
eLOC - Effective Lines of Code: 46
1112
eLOC - Effective Lines of Code: 41
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 37
15
eLOC - Effective Lines of Code: 36
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
encodeText
Name: encodeText
Prototype: static QString encodeText(const QString &str, QTextStream &s, const bool encodeQuotes = true, const bool performAVN = false, const bool encodeEOLs = false)
Coverage:  36.585% (15/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 4140-4205
 36.585% (15/41)
439
diff
Name: diff
Prototype: static Bigint *diff(Bigint *a, Bigint *b)
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 927-1001
 88.235% (15/17)
436
clipBezier
Name: clipBezier
Prototype: template <Edge edge> void clipBezier(const QPointF &a, const QPointF &b, const QPointF &c, const QPointF &d, qreal t, QPainterPath &result)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1996-2060
  0.000% (0/27)
439
addCircle
Name: addCircle
Prototype: static bool addCircle(const QBezier *b, qreal offset, QBezier *o)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbezier.cpp
Lines: 339-397
  0.000% (0/22)
438
QXcbConnection::xi2SetMouseGrabEnabled
Name: QXcbConnection::xi2SetMouseGrabEnabled
Prototype: bool QXcbConnection::xi2SetMouseGrabEnabled(xcb_window_t w, bool grab)
Coverage:  54.545% (18/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 757-815
 54.545% (18/33)
4311
QWidgetTextControlPrivate::extendWordwiseSelection
Name: QWidgetTextControlPrivate::extendWordwiseSelection
Prototype: void QWidgetTextControlPrivate::extendWordwiseSelection(int suggestedNewPosition, qreal mouseXPosition)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 696-768
  0.000% (0/44)
4312
QWidget::render
Name: QWidget::render
Prototype: void QWidget::render(QPainter *painter, const QPoint &targetOffset, const QRegion &sourceRegion, RenderFlags renderFlags)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5127-5197
  0.000% (0/33)
438
QUndoGroup::setActiveStack
Name: QUndoGroup::setActiveStack
Prototype: void QUndoGroup::setActiveStack(QUndoStack *stack)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundogroup.cpp
Lines: 183-235
  0.000% (0/11)
434
QTriangulatingStroker::join
Name: QTriangulatingStroker::join
Prototype: void QTriangulatingStroker::join(const qreal *pts)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulatingstroker.cpp
Lines: 344-417
  0.000% (0/30)
4312
QToolBarAreaLayout::apply
Name: QToolBarAreaLayout::apply
Prototype: void QToolBarAreaLayout::apply(bool animate)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 874-935
  0.000% (0/47)
4315
QTextEngine::resolveFormats
Name: QTextEngine::resolveFormats
Prototype: void QTextEngine::resolveFormats() const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3007-3069
  0.000% (0/35)
4311
QString::replace_helper
Name: QString::replace_helper
Prototype: void QString::replace_helper(uint *indices, int nIndices, int blen, const QChar *after, int alen)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2402-2463
 96.970% (32/33)
4312
QStatusBar::reformat
Name: QStatusBar::reformat
Prototype: void QStatusBar::reformat()
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qstatusbar.cpp
Lines: 466-526
  0.000% (0/25)
438
QStateMachinePrivate::initializeAnimations
Name: QStateMachinePrivate::initializeAnimations
Prototype: void QStateMachinePrivate::initializeAnimations(QAbstractState *state, const QList<QAbstractAnimation *> &selectedAnimations, const QList<QAbstractState*> &exitedStates_sorted, QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  97.674% (42/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1642-1711
 97.674% (42/43)
4314
QStandardItemModel::mimeData
Name: QStandardItemModel::mimeData
Prototype: QMimeData *QStandardItemModel::mimeData(const QModelIndexList &indexes) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2981-3047
  0.000% (0/35)
4313
QRegionPrivate::append
Name: QRegionPrivate::append
Prototype: void QRegionPrivate::append(const QRegionPrivate *r)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1351-1422
  0.000% (0/36)
4310
QRegExpEngine::Box::cat
Name: QRegExpEngine::Box::cat
Prototype: void QRegExpEngine::Box::cat(const Box &b)
Coverage: 100.000% (53/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2521-2589
100.000% (53/53)
4316
QRasterPaintEngine::drawTiledPixmap
Name: QRasterPaintEngine::drawTiledPixmap
Prototype: void QRasterPaintEngine::drawTiledPixmap(const QRectF &r, const QPixmap &pixmap, const QPointF &sr)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2431-2495
  0.000% (0/26)
438
QPrintDialogPrivate::setupPrinter
Name: QPrintDialogPrivate::setupPrinter
Prototype: void QPrintDialogPrivate::setupPrinter()
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 386-462
  0.000% (0/51)
4316
QPdf::generatePath
Name: QPdf::generatePath
Prototype: QByteArray QPdf::generatePath(const QPainterPath &path, const QTransform &matrix, PathFlags flags)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 288-348
  0.000% (0/42)
4313
QPagePreview::paintEvent
Name: QPagePreview::paintEvent
Prototype: void paintEvent(QPaintEvent *) override
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 113-167
  0.000% (0/16)
436
QOpenGLTexture::setFormat
Name: QOpenGLTexture::setFormat
Prototype: void QOpenGLTexture::setFormat(TextureFormat format)
Coverage:  0.000% (0/120)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2425-2589
  0.000% (0/120)
43100
QOpenGLFunctions_4_3_CoreBackend::QOpenGLFunctions_4_3_CoreBackend
Name: QOpenGLFunctions_4_3_CoreBackend::QOpenGLFunctions_4_3_CoreBackend
Prototype: QOpenGLFunctions_4_3_CoreBackend::QOpenGLFunctions_4_3_CoreBackend(QOpenGLContext *context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglversionfunctions.cpp
Lines: 1034-1082
  0.000% (0/1)
431
QOpenGL2PaintEngineExPrivate::stroke
Name: QOpenGL2PaintEngineExPrivate::stroke
Prototype: void QOpenGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1279-1357
  0.000% (0/26)
437
QOpenGL2PEXVertexArray::addPath
Name: QOpenGL2PEXVertexArray::addPath
Prototype: void QOpenGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengl2pexvertexarray.cpp
Lines: 80-151
  0.000% (0/43)
4316
QListModeViewBase::dragMoveEvent
Name: QListModeViewBase::dragMoveEvent
Prototype: void QListModeViewBase::dragMoveEvent(QDragMoveEvent *event)
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 2014-2082
  0.000% (0/50)
4314
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
QHeaderView::initializeSections
Name: QHeaderView::initializeSections
Prototype: void QHeaderView::initializeSections(int start, int end)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 2096-2162
  0.000% (0/46)
4316
QGuiApplicationPrivate::isWindowBlocked
Name: QGuiApplicationPrivate::isWindowBlocked
Prototype: bool QGuiApplicationPrivate::isWindowBlocked(QWindow *window, QWindow **blockingWindow) const
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 758-826
  0.000% (0/42)
4316
QGL2PaintEngineExPrivate::prepareForDraw
Name: QGL2PaintEngineExPrivate::prepareForDraw
Prototype: bool QGL2PaintEngineExPrivate::prepareForDraw(bool srcPixelsAreOpaque)
Coverage:  46.377% (32/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1137-1206
 46.377% (32/69)
4313
QGL2PEXVertexArray::addPath
Name: QGL2PEXVertexArray::addPath
Prototype: void QGL2PEXVertexArray::addPath(const QVectorPath &path, GLfloat curveInverseScale, bool outline)
Coverage:  48.837% (21/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp
Lines: 80-151
 48.837% (21/43)
4316
QFontEngineFT::stringToCMap
Name: QFontEngineFT::stringToCMap
Prototype: bool QFontEngineFT::stringToCMap(const QChar *str, int len, QGlyphLayout *glyphs, int *nglyphs, QFontEngine::ShaperFlags flags) const
Coverage:  74.000% (37/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1481-1552
 74.000% (37/50)
4314
QDockAreaLayoutInfo::apply
Name: QDockAreaLayoutInfo::apply
Prototype: void QDockAreaLayoutInfo::apply(bool animate)
Coverage:  0.000% (0/54)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 1491-1565
  0.000% (0/54)
4320
QDirSortItemComparator::operator()
Name: QDirSortItemComparator::operator()
Prototype: bool QDirSortItemComparator::operator()(const QDirSortItem &n1, const QDirSortItem &n2) const
Coverage:  94.118% (48/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 216-286
 94.118% (48/51)
4313
QDateTimeEdit::keyPressEvent
Name: QDateTimeEdit::keyPressEvent
Prototype: void QDateTimeEdit::keyPressEvent(QKeyEvent *event)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdatetimeedit.cpp
Lines: 1050-1196
  0.000% (0/73)
4319
QCommonStylePrivate::tabLayout
Name: QCommonStylePrivate::tabLayout
Prototype: void QCommonStylePrivate::tabLayout(const QStyleOptionTab *opt, const QWidget *widget, QRect *textRect, QRect *iconRect) const
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 1073-1133
  0.000% (0/38)
4310
QColumnViewPrivate::createColumn
Name: QColumnViewPrivate::createColumn
Prototype: QAbstractItemView *QColumnViewPrivate::createColumn(const QModelIndex &index, bool show)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 662-719
  0.000% (0/29)
438
QAbstractAnimationPrivate::setState
Name: QAbstractAnimationPrivate::setState
Prototype: void QAbstractAnimationPrivate::setState(QAbstractAnimation::State newState)
Coverage:  91.549% (65/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 951-1029
 91.549% (65/71)
4316
qt_painterpath_bezier_extrema
Name: qt_painterpath_bezier_extrema
Prototype: static QRectF qt_painterpath_bezier_extrema(const QBezier &b)
Coverage:  0.000% (0/131)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1357-1436
  0.000% (0/131)
4239
qt_intersect_spans
Name: qt_intersect_spans
Prototype: static const QSpan *qt_intersect_spans(const QClipData *clip, int *currentClip, const QSpan *spans, const QSpan *end, QSpan **outSpans, int available)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3919-3980
  0.000% (0/37)
4210
qDBusPropertySet
Name: qDBusPropertySet
Prototype: QDBusMessage qDBusPropertySet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  37.500% (12/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 376-430
 37.500% (12/32)
4210
match
Name: match
Prototype: static int match(int script, const QFontDef &request, const QString &family_name, const QString &foundry_name, QtFontDesc *desc, const QList<int> &blacklistedFamilies)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 1217-1294
  0.000% (0/33)
429
findArgEscapes
Name: findArgEscapes
Prototype: static ArgEscapeData findArgEscapes(const QString &s)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7221-7281
100.000% (39/39)
4213
drawEllipsePoints
Name: drawEllipsePoints
Prototype: static inline void drawEllipsePoints(int x, int y, int length, const QRect &rect, const QRect &clip, ProcessSpans pen_func, ProcessSpans brush_func, QSpanData *pen_data, QSpanData *brush_data)
Coverage:  0.000% (0/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4654-4720
  0.000% (0/22)
426
distributeMultiBox
Name: distributeMultiBox
Prototype: static void distributeMultiBox(QVector<QLayoutStruct> &chain, int start, int end, int minSize, int sizeHint, QVector<int> &stretchArray, int stretch)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 622-685
  0.000% (0/45)
4215
composeHelper
Name: composeHelper
Prototype: static void composeHelper(QString *str, QChar::UnicodeVersion version, int from)
Coverage:  91.892% (34/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1807-1868
 91.892% (34/37)
4210
bindFont
Name: bindFont
Prototype: static QByteArray bindFont(const QVector<QTtfTable>& _tables)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 1069-1143
  0.000% (0/19)
427
ValueExtractor::extractBackground
Name: ValueExtractor::extractBackground
Prototype: bool ValueExtractor::extractBackground(QBrush *brush, QString *image, Repeat *repeat, Qt::Alignment *alignment, Origin *origin, Attachment *attachment, Origin *clip)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssparser.cpp
Lines: 1032-1093
  0.000% (0/39)
4216
QWizardPrivate::switchToPage
Name: QWizardPrivate::switchToPage
Prototype: void QWizardPrivate::switchToPage(int newId, Direction direction)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 832-904
  0.000% (0/41)
4211
QWizardPrivate::layoutInfoForCurrentPage
Name: QWizardPrivate::layoutInfoForCurrentPage
Prototype: QWizardLayoutInfo QWizardPrivate::layoutInfoForCurrentPage()
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 931-988
  0.000% (0/44)
424
QWidgetTextControl::inputMethodQuery
Name: QWidgetTextControl::inputMethodQuery
Prototype: QVariant QWidgetTextControl::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2056-2119
  0.000% (0/41)
4217
QWidgetPrivate::render
Name: QWidgetPrivate::render
Prototype: void QWidgetPrivate::render(QPaintDevice *target, const QPoint &targetOffset, const QRegion &sourceRegion, QWidget::RenderFlags renderFlags)
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5687-5761
  0.000% (0/56)
4215
QTreeView::visualRegionForSelection
Name: QTreeView::visualRegionForSelection
Prototype: QRegion QTreeView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2391-2444
  0.000% (0/47)
4215
QTextTable::splitCell
Name: QTextTable::splitCell
Prototype: void QTextTable::splitCell(int row, int column, int numRows, int numCols)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 1174-1238
  0.000% (0/27)
429
QTextTable::removeColumns
Name: QTextTable::removeColumns
Prototype: void QTextTable::removeColumns(int pos, int num)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 921-983
  0.000% (0/39)
4211
QTextDocumentLayoutPrivate::drawFlow
Name: QTextDocumentLayoutPrivate::drawFlow
Prototype: void QTextDocumentLayoutPrivate::drawFlow(const QPointF &offset, QPainter *painter, const QAbstractTextDocumentLayout::PaintContext &context, QTextFrame::Iterator it, const QList<QTextFrame *> &floats, QTextBlock *cursorBlockNeedingRepaint) const
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1209-1284
  0.000% (0/57)
4213
QTextBrowserPrivate::setSource
Name: QTextBrowserPrivate::setSource
Prototype: void QTextBrowserPrivate::setSource(const QUrl &url)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 263-350
  0.000% (0/43)
4212
QTableViewPrivate::drawAndClipSpans
Name: QTableViewPrivate::drawAndClipSpans
Prototype: void QTableViewPrivate::drawAndClipSpans(const QRegion &area, QPainter *painter, const QStyleOptionViewItem &option, QBitArray *drawn, int firstVisualRow, int lastVisualRow, int firstVisualColumn, int lastVisualColumn)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 785-841
  0.000% (0/45)
4212
QSplitterPrivate::doResize
Name: QSplitterPrivate::doResize
Prototype: void QSplitterPrivate::doResize()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 474-555
  0.000% (0/33)
429
QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add
Name: QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add
Prototype: QVector<QPair<int, QVector<int > > > QSortFilterProxyModelPrivate::proxy_intervals_for_source_items_to_add( const QVector<int> &proxy_to_source, const QVector<int> &source_items, const QModelIndex &source_parent, Qt::Orientation orient) const
Coverage:  98.113% (52/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 607-671
 98.113% (52/53)
4213
QSlider::mousePressEvent
Name: QSlider::mousePressEvent
Prototype: void QSlider::mousePressEvent(QMouseEvent *ev)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 359-416
  0.000% (0/28)
429
QPixmapIconEngine::pixmap
Name: QPixmapIconEngine::pixmap
Prototype: QPixmap QPixmapIconEngine::pixmap(const QSize &size, QIcon::Mode mode, QIcon::State state)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 270-327
  0.000% (0/55)
4217
QPainterPath::toFillPolygons
Name: QPainterPath::toFillPolygons
Prototype: QList<QPolygonF> QPainterPath::toFillPolygons(const QTransform &matrix) const
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainterpath.cpp
Lines: 1628-1722
  0.000% (0/51)
4217
QOutlineMapper::endOutline
Name: QOutlineMapper::endOutline
Prototype: void QOutlineMapper::endOutline()
Coverage:  0.000% (0/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qoutlinemapper.cpp
Lines: 172-242
  0.000% (0/50)
4212
QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core
Name: QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core
Prototype: QOpenGLFunctions_4_1_Core::~QOpenGLFunctions_4_1_Core()
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_core.cpp
Lines: 81-139
  0.000% (0/71)
4215
QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0
Name: QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0
Prototype: QOpenGLFunctions_3_0::~QOpenGLFunctions_3_0()
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_0.cpp
Lines: 83-141
  0.000% (0/71)
4215
QOpenGL2PaintEngineExPrivate::writeClip
Name: QOpenGL2PaintEngineExPrivate::writeClip
Prototype: void QOpenGL2PaintEngineExPrivate::writeClip(const QVectorPath &path, uint value)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2253-2325
  0.000% (0/39)
429
QNativeSocketEnginePrivate::fetchConnectionParameters
Name: QNativeSocketEnginePrivate::fetchConnectionParameters
Prototype: bool QNativeSocketEnginePrivate::fetchConnectionParameters()
Coverage:  80.952% (34/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 1032-1118
 80.952% (34/42)
4214
QMdiSubWindowPrivate::setNormalMode
Name: QMdiSubWindowPrivate::setNormalMode
Prototype: void QMdiSubWindowPrivate::setNormalMode()
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1249-1315
  0.000% (0/15)
425
QItemDelegate::paint
Name: QItemDelegate::paint
Prototype: void QItemDelegate::paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 357-427
  0.000% (0/19)
426
QGraphicsView::updateScene
Name: QGraphicsView::updateScene
Prototype: void QGraphicsView::updateScene(const QList<QRectF> &rects)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 2664-2733
  0.000% (0/44)
4212
QGraphicsView::mouseReleaseEvent
Name: QGraphicsView::mouseReleaseEvent
Prototype: void QGraphicsView::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsview.cpp
Lines: 3352-3427
  0.000% (0/51)
4212
QGL2PaintEngineExPrivate::writeClip
Name: QGL2PaintEngineExPrivate::writeClip
Prototype: void QGL2PaintEngineExPrivate::writeClip(const QVectorPath &path, uint value)
Coverage:  48.718% (19/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 2219-2291
 48.718% (19/39)
429
QGL2PaintEngineExPrivate::stroke
Name: QGL2PaintEngineExPrivate::stroke
Prototype: void QGL2PaintEngineExPrivate::stroke(const QVectorPath &path, const QPen &pen)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 1280-1357
  0.000% (0/26)
427
QEglFSWindow::create
Name: QEglFSWindow::create
Prototype: void QEglFSWindow::create()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp
Lines: 75-150
  0.000% (0/33)
4211
QDBusConnection::registerObject
Name: QDBusConnection::registerObject
Prototype: bool QDBusConnection::registerObject(const QString &path, const QString &interface, QObject *object, RegisterOptions options)
Coverage:  76.000% (38/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusconnection.cpp
Lines: 889-961
 76.000% (38/50)
4212
QConfFileSettingsPrivate::readIniLine
Name: QConfFileSettingsPrivate::readIniLine
Prototype: bool QConfFileSettingsPrivate::readIniLine(const QByteArray &data, int &dataPos, int &lineStart, int &lineLen, int &equalsPos)
Coverage:  95.652% (66/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1586-1647
 95.652% (66/69)
4219
QCommonStyle::generatedIconPixmap
Name: QCommonStyle::generatedIconPixmap
Prototype: QPixmap QCommonStyle::generatedIconPixmap(QIcon::Mode iconMode, const QPixmap &pixmap, const QStyleOption *opt) const
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 6106-6172
  0.000% (0/37)
4211
QApplication::~QApplication
Name: QApplication::~QApplication
Prototype: QApplication::~QApplication()
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 820-890
  0.000% (0/16)
426
QAbstractSocket::waitForConnected
Name: QAbstractSocket::waitForConnected
Prototype: bool QAbstractSocket::waitForConnected(int msecs)
Coverage:  83.333% (40/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 2027-2111
 83.333% (40/48)
4212
qt_fetch_linear_gradient_template
Name: qt_fetch_linear_gradient_template
Prototype: template<class GradientBase, typename BlendType> static inline const BlendType * qt_fetch_linear_gradient_template( BlendType *buffer, const Operator *op, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 3502-3570
  0.000% (0/38)
4110
init_platform
Name: init_platform
Prototype: static void init_platform(const QString &pluginArgument, const QString &platformPluginPath, const QString &platformThemeName, int &argc, char **argv)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1058-1147
  0.000% (0/43)
4118
gray_hline
Name: gray_hline
Prototype: static void gray_hline( PWorker worker, TCoord x, TCoord y, TPos area, int acount )
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qgrayraster.c
Lines: 1160-1263
  0.000% (0/43)
4111
extractSections
Name: extractSections
Prototype: static QString extractSections(const QVector<qt_section_chunk> &sections, int start, int end, QString::SectionFlags flags)
Coverage:  98.276% (57/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4169-4228
 98.276% (57/58)
4117
escapedString
Name: escapedString
Prototype: static QByteArray escapedString(const QString &s)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonwriter.cpp
Lines: 51-114
  0.000% (0/35)
4114
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  62.500% (25/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 112-229
 62.500% (25/40)
4122
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: 584-645
  0.000% (0/56)
4128
QXcbKeyboard::updateKeymap
Name: QXcbKeyboard::updateKeymap
Prototype: void QXcbKeyboard::updateKeymap()
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbkeyboard.cpp
Lines: 682-748
 40.000% (12/30)
4111
QWidgetTextControlPrivate::mouseReleaseEvent
Name: QWidgetTextControlPrivate::mouseReleaseEvent
Prototype: void QWidgetTextControlPrivate::mouseReleaseEvent(QEvent *e, Qt::MouseButton button, const QPointF &pos, Qt::KeyboardModifiers modifiers, Qt::MouseButtons buttons, const QPoint &globalPos)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1752-1818
  0.000% (0/44)
4112
QTransform::rotateRadians
Name: QTransform::rotateRadians
Prototype: QTransform & QTransform::rotateRadians(qreal a, Qt::Axis axis)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 697-759
  0.000% (0/25)
4111
QTransform::mapRect
Name: QTransform::mapRect
Prototype: QRect QTransform::mapRect(const QRect &rect) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1881-1930
  0.000% (0/82)
4138
QTransform::mapRect
Name: QTransform::mapRect
Prototype: QRectF QTransform::mapRect(const QRectF &rect) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1951-1999
  0.000% (0/82)
4138
QTextDocumentLayout::documentChanged
Name: QTextDocumentLayout::documentChanged
Prototype: void QTextDocumentLayout::documentChanged(int from, int oldLength, int length)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2916-2983
  0.000% (0/51)
4111
QSslSocketPrivate::createPlainSocket
Name: QSslSocketPrivate::createPlainSocket
Prototype: void QSslSocketPrivate::createPlainSocket(QIODevice::OpenMode openMode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 2231-2281
100.000% (1/1)
411
QSqlTableModel::selectRow
Name: QSqlTableModel::selectRow
Prototype: bool QSqlTableModel::selectRow(int row)
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 397-463
 72.973% (27/37)
4111
QScrollBar::mousePressEvent
Name: QScrollBar::mousePressEvent
Prototype: void QScrollBar::mousePressEvent(QMouseEvent *e)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 553-611
  0.000% (0/45)
417
QScanConverter::end
Name: QScanConverter::end
Prototype: void QScanConverter::end()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 379-444
  0.000% (0/43)
4114
QRegionPrivate::prepend
Name: QRegionPrivate::prepend
Prototype: void QRegionPrivate::prepend(const QRegionPrivate *r)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1424-1495
  0.000% (0/38)
4110
QRegExpEngine::badCharMatch
Name: QRegExpEngine::badCharMatch
Prototype: bool QRegExpEngine::badCharMatch(QRegExpMatchState &matchState) const
Coverage:  91.667% (44/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1890-1953
 91.667% (44/48)
4117
QRasterPaintEngine::updatePen
Name: QRasterPaintEngine::updatePen
Prototype: void QRasterPaintEngine::updatePen(const QPen &pen)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 694-762
  0.000% (0/47)
418
Page:<>1
eLOC - Effective Lines of Code: 985
...7
eLOC - Effective Lines of Code: 58
8
eLOC - Effective Lines of Code: 53
9
eLOC - Effective Lines of Code: 49
10
eLOC - Effective Lines of Code: 46
1112
eLOC - Effective Lines of Code: 41
13
eLOC - Effective Lines of Code: 39
14
eLOC - Effective Lines of Code: 37
15
eLOC - Effective Lines of Code: 36
...20
eLOC - Effective Lines of Code: 29
...30
eLOC - Effective Lines of Code: 22
...40
eLOC - Effective Lines of Code: 17
...100
eLOC - Effective Lines of Code: 6
...200
eLOC - Effective Lines of Code: 2
...308
eLOC - Effective Lines of Code: 0

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