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

Functions

Page:<>1
eLOC - Effective Lines of Code: 985
...7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
10
eLOC - Effective Lines of Code: 45
1112
eLOC - Effective Lines of Code: 40
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
...306
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
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: 795-863
  0.000% (0/42)
4316
QGraphicsScene::dragMoveEvent
Name: QGraphicsScene::dragMoveEvent
Prototype: void QGraphicsScene::dragMoveEvent(QGraphicsSceneDragDropEvent *event)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 3613-3688
  0.000% (0/28)
4310
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: 1143-1212
 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: 86-157
 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: 1559-1630
 74.000% (37/50)
4314
QFontEngineFT::boundingBox
Name: QFontEngineFT::boundingBox
Prototype: glyph_metrics_t QFontEngineFT::boundingBox(const QGlyphLayout &glyphs)
Coverage:  40.000% (12/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1692-1749
 40.000% (12/30)
439
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: 1497-1571
  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: 222-292
 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: 1051-1197
  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: 1092-1152
  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: 668-725
  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: 957-1035
 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: 1363-1442
  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: 3929-3990
  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: 383-437
 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: 1219-1296
  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: 7241-7301
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: 4664-4730
  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: 628-691
  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: 1813-1874
 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: 1077-1151
  0.000% (0/19)
427
asciiToDouble
Name: asciiToDouble
Prototype: double asciiToDouble(const char *num, int numLen, bool &ok, int &processed, TrailingJunkMode trailingJunkMode)
Coverage:  75.556% (34/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 280-379
 75.556% (34/45)
4213
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: 1039-1100
  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: 838-910
  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: 937-994
  0.000% (0/44)
424
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: 5717-5791
  0.000% (0/56)
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: 1182-1246
  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: 927-989
  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: 1215-1290
  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: 269-356
  0.000% (0/43)
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: 480-561
  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: 613-677
 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: 365-422
  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: 279-336
  0.000% (0/55)
4217
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/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_4_1_core.cpp
Lines: 87-131
  0.000% (0/43)
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/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_0.cpp
Lines: 89-133
  0.000% (0/43)
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: 2259-2331
  0.000% (0/39)
429
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: 1254-1320
  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: 363-433
  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: 2666-2735
  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: 3355-3430
  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: 2225-2297
 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: 1286-1363
  0.000% (0/26)
427
QEglFSWindow::create
Name: QEglFSWindow::create
Prototype: void QEglFSWindow::create()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/eglfs/qeglfswindow.cpp
Lines: 81-154
  0.000% (0/31)
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: 896-968
 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: 1562-1623
 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: 6147-6213
  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: 825-895
  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: 2064-2148
 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: 3501-3569
  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/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 1094-1183
  0.000% (0/42)
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: 1166-1269
  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: 4199-4258
 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: 58-121
  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:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 118-235
 67.500% (27/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: 591-652
  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: 688-754
 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: 1778-1844
  0.000% (0/44)
4112
QTreeView::visualRegionForSelection
Name: QTreeView::visualRegionForSelection
Prototype: QRegion QTreeView::visualRegionForSelection(const QItemSelection &selection) const
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2380-2432
  0.000% (0/45)
4115
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: 711-773
  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: 1897-1946
  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: 1967-2015
  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: 2920-2987
  0.000% (0/51)
4111
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: 1647-1714
 97.674% (42/43)
4114
QStandardItemModel::mimeData
Name: QStandardItemModel::mimeData
Prototype: QMimeData *QStandardItemModel::mimeData(const QModelIndexList &indexes) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/itemmodels/qstandarditemmodel.cpp
Lines: 2994-3056
  0.000% (0/32)
4112
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: 398-464
 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: 559-617
  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: 385-450
  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: 1448-1519
  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: 1896-1959
 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: 700-768
  0.000% (0/47)
418
QPrintDialogPrivate::updateWidgets
Name: QPrintDialogPrivate::updateWidgets
Prototype: void QPrintDialogPrivate::updateWidgets()
Coverage:  36.000% (9/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 506-570
 36.000% (9/25)
419
QPlainTextEditPrivate::append
Name: QPlainTextEditPrivate::append
Prototype: void QPlainTextEditPrivate::append(const QString &text, Qt::TextFormat format)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 2953-3012
  0.000% (0/37)
4110
QPixmapIconEngine::bestMatch
Name: QPixmapIconEngine::bestMatch
Prototype: QPixmapIconEngineEntry *QPixmapIconEngine::bestMatch(const QSize &size, QIcon::Mode mode, QIcon::State state, bool sizeOnly)
Coverage:  0.000% (0/73)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 227-277
  0.000% (0/73)
4120
QPdfEnginePrivate::generateLinearGradientShader
Name: QPdfEnginePrivate::generateLinearGradientShader
Prototype: int QPdfEnginePrivate::generateLinearGradientShader(const QLinearGradient *gradient, const QTransform &matrix, bool alpha)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2085-2144
  0.000% (0/10)
415
QOpenGLWidget::metric
Name: QOpenGLWidget::metric
Prototype: int QOpenGLWidget::metric(QPaintDevice::PaintDeviceMetric metric) const
Coverage:  0.000% (0/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qopenglwidget.cpp
Lines: 1223-1291
  0.000% (0/64)
4124
QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions
Name: QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_3_2_Core::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_2_core.cpp
Lines: 121-183
  0.000% (0/13)
413
QOpenGLFunctions_1_5::initializeOpenGLFunctions
Name: QOpenGLFunctions_1_5::initializeOpenGLFunctions
Prototype: bool QOpenGLFunctions_1_5::initializeOpenGLFunctions()
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_1_5.cpp
Lines: 121-183
  0.000% (0/13)
413
QOpenGL2PaintEngineEx::begin
Name: QOpenGL2PaintEngineEx::begin
Prototype: bool QOpenGL2PaintEngineEx::begin(QPaintDevice *pdev)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 2060-2126
  0.000% (0/16)
415
QNetworkReplyHttpImplPrivate::sendCacheContents
Name: QNetworkReplyHttpImplPrivate::sendCacheContents
Prototype: bool QNetworkReplyHttpImplPrivate::sendCacheContents(const QNetworkCacheMetaData &metaData)
Coverage:  50.000% (13/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 1416-1487
 50.000% (13/26)
418
QMenu::initStyleOption
Name: QMenu::initStyleOption
Prototype: void QMenu::initStyleOption(QStyleOptionMenuItem *option, const QAction *action) const
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 1310-1366
  0.000% (0/53)
4112
QMdiSubWindowPrivate::setActive
Name: QMdiSubWindowPrivate::setActive
Prototype: void QMdiSubWindowPrivate::setActive(bool activate, bool changeFocus)
Coverage:  0.000% (0/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1421-1477
  0.000% (0/51)
4111
QMdiSubWindow::showShaded
Name: QMdiSubWindow::showShaded
Prototype: void QMdiSubWindow::showShaded()
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2604-2679
  0.000% (0/38)
4110
QListView::setViewMode
Name: QListView::setViewMode
Prototype: void QListView::setViewMode(ViewMode mode)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qlistview.cpp
Lines: 461-510
  0.000% (0/52)
4117
QLineEditPrivate::init
Name: QLineEditPrivate::init
Prototype: void QLineEditPrivate::init(const QString& txt)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit_p.cpp
Lines: 171-230
  0.000% (0/1)
411
QLCDNumberPrivate::internalSetString
Name: QLCDNumberPrivate::internalSetString
Prototype: void QLCDNumberPrivate::internalSetString(const QString& s)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 725-781
  0.000% (0/38)
4113
QIsciiCodec::convertFromUnicode
Name: QIsciiCodec::convertFromUnicode
Prototype: QByteArray QIsciiCodec::convertFromUnicode(const QChar *uc, int len, ConverterState *state) const
Coverage:  27.500% (11/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qisciicodec.cpp
Lines: 187-252
 27.500% (11/40)
4113
QHeaderView::resizeSection
Name: QHeaderView::resizeSection
Prototype: void QHeaderView::resizeSection(int logical, int size)
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qheaderview.cpp
Lines: 870-937
  0.000% (0/52)
4113
QGridLayoutPrivate::setupSpacings
Name: QGridLayoutPrivate::setupSpacings
Prototype: void QGridLayoutPrivate::setupSpacings(QVector<QLayoutStruct> &chain, QGridBox *grid[], int fixedSpacing, Qt::Orientation orientation)
Coverage:  0.000% (0/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qgridlayout.cpp
Lines: 701-764
  0.000% (0/62)
4117
QGraphicsAnchorLayoutPrivate::removeCenterAnchors
Name: QGraphicsAnchorLayoutPrivate::removeCenterAnchors
Prototype: void QGraphicsAnchorLayoutPrivate::removeCenterAnchors( QGraphicsLayoutItem *item, Qt::AnchorPoint centerEdge, bool substitute)
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1507-1587
  0.000% (0/33)
4112
QGLShaderProgram::link
Name: QGLShaderProgram::link
Prototype: bool QGLShaderProgram::link()
Coverage:  33.333% (10/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 913-973
 33.333% (10/30)
4110
QFileSystemMetaData::fillFromDirEnt
Name: QFileSystemMetaData::fillFromDirEnt
Prototype: void QFileSystemMetaData::fillFromDirEnt(const struct dirent64 &entry)
Coverage:  80.000% (12/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 288-404
 80.000% (12/15)
4110
QFSFileEnginePrivate::map
Name: QFSFileEnginePrivate::map
Prototype: uchar *QFSFileEnginePrivate::map(qint64 offset, qint64 size, QFile::MemoryMapFlags flags)
Coverage:  75.610% (31/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 689-759
 75.610% (31/41)
4114
QDistanceField::copy
Name: QDistanceField::copy
Prototype: QDistanceField QDistanceField::copy(const QRect &r) const
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 908-964
  0.000% (0/45)
4113
QDBusMetaObjectGenerator::parseMethods
Name: QDBusMetaObjectGenerator::parseMethods
Prototype: void QDBusMetaObjectGenerator::parseMethods()
Coverage:  72.973% (27/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 225-304
 72.973% (27/37)
4112
QComboBoxPrivateContainer::eventFilter
Name: QComboBoxPrivateContainer::eventFilter
Prototype: bool QComboBoxPrivateContainer::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/63)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 660-727
  0.000% (0/63)
4118
QAbstractItemView::mouseMoveEvent
Name: QAbstractItemView::mouseMoveEvent
Prototype: void QAbstractItemView::mouseMoveEvent(QMouseEvent *event)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 1821-1885
  0.000% (0/53)
4110
PathSimplifier::splitLineAt
Name: PathSimplifier::splitLineAt
Prototype: bool PathSimplifier::splitLineAt(QDataBuffer<Element *> &elements, BVHNode *node, quint32 pointIndex, bool processAgain)
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathsimplifier.cpp
Lines: 1107-1159
  0.000% (0/20)
416
queued_activate
Name: queued_activate
Prototype: static void queued_activate(QObject *sender, int signal, QObjectPrivate::Connection *c, void **argv, QMutexLocker &locker)
Coverage:  57.143% (24/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 3542-3594
 57.143% (24/42)
4014
qglx_buildSpec
Name: qglx_buildSpec
Prototype: QVector<int> qglx_buildSpec(const QSurfaceFormat &format, int drawableBit)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 79-129
 68.750% (11/16)
406
Page:<>1
eLOC - Effective Lines of Code: 985
...7
eLOC - Effective Lines of Code: 56
8
eLOC - Effective Lines of Code: 52
9
eLOC - Effective Lines of Code: 48
10
eLOC - Effective Lines of Code: 45
1112
eLOC - Effective Lines of Code: 40
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
...306
eLOC - Effective Lines of Code: 0

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