OpenCoverage

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

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
...302
eLOC - Effective Lines of Code: 65
303
eLOC - Effective Lines of Code: 74
304
eLOC - Effective Lines of Code: 88
305
eLOC - Effective Lines of Code: 111
306
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
QDnsLookupRunnable::query
Name: QDnsLookupRunnable::query
Prototype: void QDnsLookupRunnable::query(const int requestType, const QByteArray &requestName, const QHostAddress &nameserver, QDnsLookupReply *reply)
Coverage:  43.519% (47/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qdnslookup_unix.cpp
Lines: 124-372
 43.519% (47/108)
18236
QStyleSheetStyle::renderRule
Name: QStyleSheetStyle::renderRule
Prototype: QRenderRule QStyleSheetStyle::renderRule(const QObject *obj, const QStyleOption *opt, int pseudoElement) const
Coverage:  0.000% (0/298)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1762-2032
  0.000% (0/298)
182108
QGraphicsScenePrivate::drawItemHelper
Name: QGraphicsScenePrivate::drawItemHelper
Prototype: void QGraphicsScenePrivate::drawItemHelper(QGraphicsItem *item, QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget, bool painterStateProtection)
Coverage:  0.000% (0/167)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 4393-4697
  0.000% (0/167)
18340
QXmlSimpleReaderPrivate::parseEntityDecl
Name: QXmlSimpleReaderPrivate::parseEntityDecl
Prototype: bool QXmlSimpleReaderPrivate::parseEntityDecl()
Coverage:  86.842% (165/190)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 6494-6792
 86.842% (165/190)
18474
cloneEvent
Name: cloneEvent
Prototype: static QEvent *cloneEvent(QEvent *e)
Coverage:  0.000% (0/255)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/statemachine/qguistatemachine.cpp
Lines: 52-453
  0.000% (0/255)
184143
dither_to_Mono
Name: dither_to_Mono
Prototype: void dither_to_Mono(QImageData *dst, const QImageData *src, Qt::ImageConversionFlags flags, bool fromalpha)
Coverage:  0.000% (0/190)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1161-1428
  0.000% (0/190)
18463
QStyleSheetStyle::getDefaultStyleSheet
Name: QStyleSheetStyle::getDefaultStyleSheet
Prototype: StyleSheet QStyleSheetStyle::getDefaultStyleSheet() const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle_default.cpp
Lines: 145-505
  0.000% (0/24)
1856
QFusionStyle::subControlRect
Name: QFusionStyle::subControlRect
Prototype: QRect QFusionStyle::subControlRect(ComplexControl control, const QStyleOptionComplex *option, SubControl subControl, const QWidget *widget) const
Coverage:  0.000% (0/218)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3314-3571
  0.000% (0/218)
18677
QCommonStyle::pixelMetric
Name: QCommonStyle::pixelMetric
Prototype: int QCommonStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWidget *widget) const
Coverage:  0.000% (0/232)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 4358-4724
  0.000% (0/232)
189108
QCommonStyle::styleHint
Name: QCommonStyle::styleHint
Prototype: int QCommonStyle::styleHint(StyleHint sh, const QStyleOption *opt, const QWidget *widget, QStyleHintReturn *hret) const
Coverage:  0.000% (0/204)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 4896-5227
  0.000% (0/204)
19091
qDrawBorderPixmap
Name: qDrawBorderPixmap
Prototype: void qDrawBorderPixmap(QPainter *painter, const QRect &targetRect, const QMargins &targetMargins, const QPixmap &pixmap, const QRect &sourceRect,const QMargins &sourceMargins, const QTileRules &rules, QDrawBorderPixmap::DrawingHints hints)
Coverage:  0.000% (0/183)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 798-1052
  0.000% (0/183)
19243
QCommonStyle::standardPixmap
Name: QCommonStyle::standardPixmap
Prototype: QPixmap QCommonStyle::standardPixmap(StandardPixmap sp, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/270)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 5274-5618
  0.000% (0/270)
197130
q_resolveOpenSslSymbols
Name: q_resolveOpenSslSymbols
Prototype: bool q_resolveOpenSslSymbols()
Coverage:  20.491% (192/937)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 730-997
 20.491% (192/937)
198189
QWizardPrivate::recreateLayout
Name: QWizardPrivate::recreateLayout
Prototype: void QWizardPrivate::recreateLayout(const QWizardLayoutInfo &info)
Coverage:  0.000% (0/189)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 996-1276
  0.000% (0/189)
19954
QTextDocumentLayoutPrivate::layoutFlow
Name: QTextDocumentLayoutPrivate::layoutFlow
Prototype: void QTextDocumentLayoutPrivate::layoutFlow(QTextFrame::Iterator it, QTextLayoutStruct *layoutStruct, int layoutFrom, int layoutTo, QFixed width)
Coverage:  0.000% (0/176)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2238-2565
  0.000% (0/176)
20049
QLCDNumberPrivate::drawSegment
Name: QLCDNumberPrivate::drawSegment
Prototype: void QLCDNumberPrivate::drawSegment(const QPoint &pos, char segmentNo, QPainter &p, int segLen, bool erase)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlcdnumber.cpp
Lines: 886-1168
  0.000% (0/70)
20130
bidiItemize
Name: bidiItemize
Prototype: static bool bidiItemize(QTextEngine *engine, QScriptAnalysis *analysis, QBidiControl &control)
Coverage:  0.000% (0/300)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 349-764
  0.000% (0/300)
202135
QTextCursorPrivate::movePosition
Name: QTextCursorPrivate::movePosition
Prototype: bool QTextCursorPrivate::movePosition(QTextCursor::MoveOperation op, QTextCursor::MoveMode mode)
Coverage:  0.000% (0/304)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 339-668
  0.000% (0/304)
21384
fetchTransformedBilinearARGB32PM
Name: fetchTransformedBilinearARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinearARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/127)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1906-2418
  0.000% (0/127)
21635
fetchTransformedBilinear
Name: fetchTransformedBilinear
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinear(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2421-2748
  0.000% (0/106)
21831
QNetworkReplyHttpImplPrivate::postRequest
Name: QNetworkReplyHttpImplPrivate::postRequest
Prototype: void QNetworkReplyHttpImplPrivate::postRequest(const QNetworkRequest &newHttpRequest)
Coverage:  84.906% (90/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 591-944
 84.906% (90/106)
22335
buildMetaObject
Name: buildMetaObject
Prototype: static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, int expectedSize, bool relocatable)
Coverage:  96.689% (146/151)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1172-1476
 96.689% (146/151)
22654
QStyleSheetStyle::subControlRect
Name: QStyleSheetStyle::subControlRect
Prototype: QRect QStyleSheetStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *w) const
Coverage:  0.000% (0/270)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5317-5666
  0.000% (0/270)
22781
QDateTimeParser::parse
Name: QDateTimeParser::parse
Prototype: QDateTimeParser::StateNode QDateTimeParser::parse(QString &input, int &cursorPosition, const QDateTime &currentValue, bool fixup) const
Coverage:  76.190% (208/273)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 881-1236
 76.190% (208/273)
23086
QWidget::event
Name: QWidget::event
Prototype: bool QWidget::event(QEvent *event)
Coverage:  0.000% (0/329)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 8750-9232
  0.000% (0/329)
230144
fetchTransformedBilinear64
Name: fetchTransformedBilinear64
Prototype: template<TextureBlendType blendType> static const QRgba64 * fetchTransformedBilinear64(QRgba64 *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2750-3097
  0.000% (0/110)
23831
QTest::qtest_qParseArgs
Name: QTest::qtest_qParseArgs
Prototype: void qtest_qParseArgs(int argc, char *argv[], bool qml)
Coverage:  53.030% (105/198)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 403-734
 53.030% (105/198)
24564
QMenu::keyPressEvent
Name: QMenu::keyPressEvent
Prototype: void QMenu::keyPressEvent(QKeyEvent *e)
Coverage:  0.000% (0/360)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2816-3169
  0.000% (0/360)
246103
QTest::keyToAscii
Name: QTest::keyToAscii
Prototype: char QTest::keyToAscii(Qt::Key key)
Coverage:  24.494% (121/494)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qasciikey.cpp
Lines: 239-503
 24.494% (121/494)
246248
QTextDocumentLayoutPrivate::layoutTable
Name: QTextDocumentLayoutPrivate::layoutTable
Prototype: QRectF QTextDocumentLayoutPrivate::layoutTable(QTextTable *table, int layoutFrom, int layoutTo, QFixed parentY)
Coverage:  0.000% (0/194)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 1606-2007
  0.000% (0/194)
25561
QFontEngineFT::loadGlyph
Name: QFontEngineFT::loadGlyph
Prototype: QFontEngineFT::Glyph *QFontEngineFT::loadGlyph(QGlyphSet *set, uint glyph, QFixed subPixelPosition, GlyphFormat format, bool fetchMetricsOnly) const
Coverage:  51.587% (130/252)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 886-1252
 51.587% (130/252)
26062
QCommonStyle::standardIcon
Name: QCommonStyle::standardIcon
Prototype: QIcon QCommonStyle::standardIcon(StandardPixmap standardIcon, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/223)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 5623-6138
  0.000% (0/223)
280105
QWindowsStyle::drawPrimitive
Name: QWindowsStyle::drawPrimitive
Prototype: void QWindowsStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w) const
Coverage:  0.000% (0/233)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 685-1113
  0.000% (0/233)
28574
QCommonStyle::subControlRect
Name: QCommonStyle::subControlRect
Prototype: QRect QCommonStyle::subControlRect(ComplexControl cc, const QStyleOptionComplex *opt, SubControl sc, const QWidget *widget) const
Coverage:  0.000% (0/324)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 3926-4355
  0.000% (0/324)
286111
QWindowsStyle::drawComplexControl
Name: QWindowsStyle::drawComplexControl
Prototype: void QWindowsStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget) const
Coverage:  0.000% (0/189)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 1945-2348
  0.000% (0/189)
28655
QRegExpEngine::getEscape
Name: QRegExpEngine::getEscape
Prototype: int QRegExpEngine::getEscape()
Coverage:  32.773% (78/238)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2896-3293
 32.773% (78/238)
28793
read_dib_body
Name: read_dib_body
Prototype: static bool read_dib_body(QDataStream &s, const BMP_INFOHDR &bi, int offset, int startpos, QImage &image)
Coverage:  0.000% (0/316)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 186-586
  0.000% (0/316)
28897
QPicture::exec
Name: QPicture::exec
Prototype: bool QPicture::exec(QPainter *painter, QDataStream &s, int nrecords)
Coverage:  0.000% (0/221)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 485-922
  0.000% (0/221)
30481
QRasterizer::rasterizeLine
Name: QRasterizer::rasterizeLine
Prototype: void QRasterizer::rasterizeLine(const QPointF &a, const QPointF &b, qreal width, bool squareCap)
Coverage:  0.000% (0/228)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 756-1191
  0.000% (0/228)
30467
QStyleSheetStyle::drawComplexControl
Name: QStyleSheetStyle::drawComplexControl
Prototype: void QStyleSheetStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *w) const
Coverage:  0.000% (0/338)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2921-3377
  0.000% (0/338)
31284
QApplication::notify
Name: QApplication::notify
Prototype: bool QApplication::notify(QObject *receiver, QEvent *e)
Coverage:  0.000% (0/508)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 3008-3767
  0.000% (0/508)
385162
QFusionStyle::drawPrimitive
Name: QFusionStyle::drawPrimitive
Prototype: void QFusionStyle::drawPrimitive(PrimitiveElement elem, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/244)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 421-994
  0.000% (0/244)
39684
QCommonStyle::drawPrimitive
Name: QCommonStyle::drawPrimitive
Prototype: void QCommonStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *widget) const
Coverage:  0.000% (0/358)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 141-783
  0.000% (0/358)
458128
QCommonStyle::subElementRect
Name: QCommonStyle::subElementRect
Prototype: QRect QCommonStyle::subElementRect(SubElement sr, const QStyleOption *opt, const QWidget *widget) const
Coverage:  0.000% (0/450)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 2317-3055
  0.000% (0/450)
470185
QCommonStyle::drawComplexControl
Name: QCommonStyle::drawComplexControl
Prototype: void QCommonStyle::drawComplexControl(ComplexControl cc, const QStyleOptionComplex *opt, QPainter *p, const QWidget *widget) const
Coverage:  0.000% (0/435)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 3110-3784
  0.000% (0/435)
509111
QWindowsStyle::drawControl
Name: QWindowsStyle::drawControl
Prototype: void QWindowsStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter *p, const QWidget *widget) const
Coverage:  0.000% (0/548)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qwindowsstyle.cpp
Lines: 1116-1906
  0.000% (0/548)
559131
QStyleSheetStyle::drawControl
Name: QStyleSheetStyle::drawControl
Prototype: void QStyleSheetStyle::drawControl(ControlElement ce, const QStyleOption *opt, QPainter *p, const QWidget *w) const
Coverage:  0.000% (0/617)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 3379-4207
  0.000% (0/617)
566174
QFusionStyle::drawControl
Name: QFusionStyle::drawControl
Prototype: void QFusionStyle::drawControl(ControlElement element, const QStyleOption *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/478)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 999-1913
  0.000% (0/478)
651126
QFusionStyle::drawComplexControl
Name: QFusionStyle::drawComplexControl
Prototype: void QFusionStyle::drawComplexControl(ComplexControl control, const QStyleOptionComplex *option, QPainter *painter, const QWidget *widget) const
Coverage:  0.000% (0/553)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 1928-3027
  0.000% (0/553)
795126
QCommonStyle::drawControl
Name: QCommonStyle::drawControl
Prototype: void QCommonStyle::drawControl(ControlElement element, const QStyleOption *opt, QPainter *p, const QWidget *widget) const
Coverage:  0.000% (0/643)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 1201-2312
  0.000% (0/643)
806201
QCssScanner_Generated::lex
Name: QCssScanner_Generated::lex
Prototype: int QCssScanner_Generated::lex()
Coverage:  0.000% (0/1727)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qcssscanner.cpp
Lines: 67-1143
  0.000% (0/1727)
985439
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 6
...270
eLOC - Effective Lines of Code: 18
...280
eLOC - Effective Lines of Code: 23
...290
eLOC - Effective Lines of Code: 32
...300
eLOC - Effective Lines of Code: 54
...302
eLOC - Effective Lines of Code: 65
303
eLOC - Effective Lines of Code: 74
304
eLOC - Effective Lines of Code: 88
305
eLOC - Effective Lines of Code: 111
306

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