OpenCoverage

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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...302
McCabe - Cyclomatic Complexity: 21
303
McCabe - Cyclomatic Complexity: 25
304
McCabe - Cyclomatic Complexity: 30
305
McCabe - Cyclomatic Complexity: 37
306
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QString::vasprintf
Name: QString::vasprintf
Prototype: QString QString::vasprintf(const char *cformat, va_list ap)
Coverage:  59.412% (101/170)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6063-6303
 59.412% (101/170)
15076
QTextHtmlParserNode::applyCssDeclarations
Name: QTextHtmlParserNode::applyCssDeclarations
Prototype: void QTextHtmlParserNode::applyCssDeclarations(const QVector<QCss::Declaration> &declarations, const QTextDocument *resourceProvider)
Coverage:  0.000% (0/174)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1168-1359
  0.000% (0/174)
13776
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
QFlickGestureRecognizer::recognize
Name: QFlickGestureRecognizer::recognize
Prototype: QGestureRecognizer::Result QFlickGestureRecognizer::recognize(QGesture *state, QObject *watched, QEvent *event)
Coverage:  0.000% (0/234)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qflickgesture.cpp
Lines: 393-706
  0.000% (0/234)
15978
QMetaType::typeName
Name: QMetaType::typeName
Prototype: const char *QMetaType::typeName(int typeId)
Coverage: 100.000% (159/159)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 836-871
100.000% (159/159)
1678
QWidgetLineControl::processKeyEvent
Name: QWidgetLineControl::processKeyEvent
Prototype: void QWidgetLineControl::processKeyEvent(QKeyEvent* event)
Coverage:  0.000% (0/287)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1615-1946
  0.000% (0/287)
17978
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
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
QMetaType::load
Name: QMetaType::load
Prototype: bool QMetaType::load(QDataStream &stream, int type, void *data)
Coverage:  86.331% (120/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1485-1695
 86.331% (120/139)
11182
QMetaType::save
Name: QMetaType::save
Prototype: bool QMetaType::save(QDataStream &stream, int type, const void *data)
Coverage:  86.331% (120/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1264-1469
 86.331% (120/139)
10582
QXcbConnection::handleXcbEvent
Name: QXcbConnection::handleXcbEvent
Prototype: void QXcbConnection::handleXcbEvent(xcb_generic_event_t *event)
Coverage:  44.053% (100/227)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1093-1297
 44.053% (100/227)
11882
QTextHtmlParser::applyAttributes
Name: QTextHtmlParser::applyAttributes
Prototype: void QTextHtmlParser::applyAttributes(const QStringList &attributes)
Coverage:  0.000% (0/247)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1477-1689
  0.000% (0/247)
16383
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
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
QStyleSheetStyle::drawPrimitive
Name: QStyleSheetStyle::drawPrimitive
Prototype: void QStyleSheetStyle::drawPrimitive(PrimitiveElement pe, const QStyleOption *opt, QPainter *p, const QWidget *w) const
Coverage:  0.000% (0/229)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4221-4538
  0.000% (0/229)
17684
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
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
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
QStyleSheetStyle::subElementRect
Name: QStyleSheetStyle::subElementRect
Prototype: QRect QStyleSheetStyle::subElementRect(SubElement se, const QStyleOption *opt, const QWidget *w) const
Coverage:  0.000% (0/229)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5668-5911
  0.000% (0/229)
12491
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
isCompressedFormat
Name: isCompressedFormat
Prototype: static bool isCompressedFormat(QOpenGLTexture::TextureFormat internalFormat)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 879-993
  0.000% (0/102)
699
isSizedTextureFormat
Name: isSizedTextureFormat
Prototype: static bool isSizedTextureFormat(QOpenGLTexture::TextureFormat internalFormat)
Coverage:  0.000% (0/103)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 313-432
  0.000% (0/103)
799
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
pixelTypeCompatibleWithInternalFormat
Name: pixelTypeCompatibleWithInternalFormat
Prototype: static QOpenGLTexture::PixelType pixelTypeCompatibleWithInternalFormat(QOpenGLTexture::TextureFormat internalFormat)
Coverage:  0.000% (0/122)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 727-877
  0.000% (0/122)
2699
AtSpiAdaptor::notify
Name: AtSpiAdaptor::notify
Prototype: void AtSpiAdaptor::notify(QAccessibleEvent *event)
Coverage:  0.000% (0/228)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 889-1165
  0.000% (0/228)
150100
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: 2434-2598
  0.000% (0/120)
43100
QStyleSheetStyle::pixelMetric
Name: QStyleSheetStyle::pixelMetric
Prototype: int QStyleSheetStyle::pixelMetric(PixelMetric m, const QStyleOption *opt, const QWidget *w) const
Coverage:  0.000% (0/250)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4609-4890
  0.000% (0/250)
155100
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
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
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
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
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
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
QPageSize::name
Name: QPageSize::name
Prototype: QString QPageSize::name(PageSizeId pageSizeId)
Coverage:  0.000% (0/244)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpagesize.cpp
Lines: 1498-1744
  0.000% (0/244)
123121
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
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
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::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
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
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
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
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
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
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
QTest::asciiToKey
Name: QTest::asciiToKey
Prototype: Qt::Key QTest::asciiToKey(char ascii)
Coverage:  51.297% (178/347)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qasciikey.cpp
Lines: 52-230
 51.297% (178/347)
173174
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
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
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
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
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
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 8
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 18
...302
McCabe - Cyclomatic Complexity: 21
303
McCabe - Cyclomatic Complexity: 25
304
McCabe - Cyclomatic Complexity: 30
305
McCabe - Cyclomatic Complexity: 37
306

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