QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

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: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...303
McCabe - Cyclomatic Complexity: 19
304
McCabe - Cyclomatic Complexity: 21
305
McCabe - Cyclomatic Complexity: 24
306
McCabe - Cyclomatic Complexity: 29
307308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QOpenGL2PaintEngineExPrivate::drawCachedGlyphs
Name: QOpenGL2PaintEngineExPrivate::drawCachedGlyphs
Prototype: void QOpenGL2PaintEngineExPrivate::drawCachedGlyphs(QFontEngine::GlyphFormat glyphFormat, QStaticTextItem *staticTextItem)
Coverage:  0.000% (0/125)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglpaintengine.cpp
Lines: 1654-1954
  0.000% (0/125)
17335
QPNGImageWriter::writeImage
Name: QPNGImageWriter::writeImage
Prototype: bool QPNGImageWriter::writeImage(const QImage& image, volatile int quality_in, const QString &description, int off_x_in, int off_y_in)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 813-992
  0.000% (0/104)
11035
curveToFunc
Name: curveToFunc
Prototype: static QEasingCurve::EasingFunction curveToFunc(QEasingCurve::Type curve)
Coverage:  97.059% (66/68)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp
Lines: 938-1011
 97.059% (66/68)
3535
errorMessage
Name: errorMessage
Prototype: static QString errorMessage(QUrlPrivate::ErrorCode errorCode, const QString &errorSource, int errorPosition)
Coverage:  75.000% (42/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 3942-4010
 75.000% (42/56)
2535
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: 1893-2405
  0.000% (0/127)
21635
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QGraphicsItem::GraphicsItemChange change)
Coverage:  0.000% (0/69)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 11350-11459
  0.000% (0/69)
7235
QCompleter::eventFilter
Name: QCompleter::eventFilter
Prototype: bool QCompleter::eventFilter(QObject *o, QEvent *e)
Coverage:  0.000% (0/104)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qcompleter.cpp
Lines: 1259-1431
  0.000% (0/104)
7536
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: 117-364
 43.519% (47/108)
18136
QFontDatabase::writingSystemName
Name: QFontDatabase::writingSystemName
Prototype: QString QFontDatabase::writingSystemName(WritingSystem writingSystem)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2063-2174
  0.000% (0/71)
7336
QFontDatabase::writingSystemSample
Name: QFontDatabase::writingSystemSample
Prototype: QString QFontDatabase::writingSystemSample(WritingSystem writingSystem)
Coverage:  0.000% (0/70)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 2180-2394
  0.000% (0/70)
16536
QFontEngine::getCMap
Name: QFontEngine::getCMap
Prototype: const uchar *QFontEngine::getCMap(const uchar *table, uint tableSize, bool *isSymbolFont, int *cmapSize)
Coverage:  0.000% (0/114)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 1237-1392
  0.000% (0/114)
9136
QTextStreamPrivate::getReal
Name: QTextStreamPrivate::getReal
Prototype: bool QTextStreamPrivate::getReal(double *f)
Coverage:  74.419% (64/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1917-2059
 74.419% (64/86)
6236
QTransform::mapToPolygon
Name: QTransform::mapToPolygon
Prototype: QPolygon QTransform::mapToPolygon(const QRect &rect) const
Coverage:  0.000% (0/75)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1699-1740
  0.000% (0/75)
3136
QXmlSimpleReaderPrivate::parseExternalID
Name: QXmlSimpleReaderPrivate::parseExternalID
Prototype: bool QXmlSimpleReaderPrivate::parseExternalID()
Coverage:  94.186% (81/86)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4828-5001
 94.186% (81/86)
10436
defaultOrigin
Name: defaultOrigin
Prototype: static Origin defaultOrigin(int pe)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2059-2105
  0.000% (0/39)
536
QAbstractScrollArea::event
Name: QAbstractScrollArea::event
Prototype: bool QAbstractScrollArea::event(QEvent *e)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qabstractscrollarea.cpp
Lines: 993-1156
  0.000% (0/71)
6837
QGraphicsWidget::event
Name: QGraphicsWidget::event
Prototype: bool QGraphicsWidget::event(QEvent *event)
Coverage:  0.000% (0/72)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget.cpp
Lines: 1386-1475
  0.000% (0/72)
4937
QGridLayoutRowData::calculateGeometries
Name: QGridLayoutRowData::calculateGeometries
Prototype: void QGridLayoutRowData::calculateGeometries(int start, int end, qreal targetSize, qreal *positions, qreal *sizes, qreal *descents, const QGridLayoutBox &totalBox, const QGridLayoutRowInfo &rowInfo, bool snapToPixelGrid)
Coverage:  0.000% (0/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 198-425
  0.000% (0/124)
13237
QRasterPaintEngine::drawImage
Name: QRasterPaintEngine::drawImage
Prototype: void QRasterPaintEngine::drawImage(const QRectF &r, const QImage &img, const QRectF &sr, Qt::ImageConversionFlags)
Coverage:  0.000% (0/174)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2186-2426
  0.000% (0/174)
15737
QSettingsPrivate::iniUnescapedStringList
Name: QSettingsPrivate::iniUnescapedStringList
Prototype: bool QSettingsPrivate::iniUnescapedStringList(const QByteArray &str, int from, int to, QString &stringResult, QStringList &stringListResult, QTextCodec *codec)
Coverage:  93.846% (122/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 740-907
 93.846% (122/130)
9837
QXcbConnection::xi2ProcessTouch
Name: QXcbConnection::xi2ProcessTouch
Prototype: void QXcbConnection::xi2ProcessTouch(void *xiDevEvent, QXcbWindow *platformWindow)
Coverage:  0.000% (0/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 588-755
  0.000% (0/110)
11937
qCleanupFuncinfo
Name: qCleanupFuncinfo
Prototype: QByteArray qCleanupFuncinfo(QByteArray info)
Coverage:  88.889% (104/117)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 796-947
 88.889% (104/117)
8837
qt_gl_resolve_extensions
Name: qt_gl_resolve_extensions
Prototype: static int qt_gl_resolve_extensions()
Coverage:  0.000% (0/120)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 366-478
  0.000% (0/120)
8937
write_pbm_image
Name: write_pbm_image
Prototype: static bool write_pbm_image(QIODevice *out, const QImage &sourceImage, const QByteArray &sourceFormat)
Coverage:  0.000% (0/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qppmhandler.cpp
Lines: 254-404
  0.000% (0/102)
10237
QPdfPrintEngine::setProperty
Name: QPdfPrintEngine::setProperty
Prototype: void QPdfPrintEngine::setProperty(PrintEnginePropertyKey key, const QVariant &value)
Coverage:  56.790% (46/81)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintengine_pdf.cpp
Lines: 106-232
 56.790% (46/81)
7538
QRenderRule::QRenderRule
Name: QRenderRule::QRenderRule
Prototype: QRenderRule::QRenderRule(const QVector<Declaration> &declarations, const QObject *object)
Coverage:  0.000% (0/127)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 861-1010
  0.000% (0/127)
11738
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
QWidgetWindow::handleMouseEvent
Name: QWidgetWindow::handleMouseEvent
Prototype: void QWidgetWindow::handleMouseEvent(QMouseEvent *event)
Coverage:  0.000% (0/123)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 437-617
  0.000% (0/123)
11438
convert
Name: convert
Prototype: static bool convert(const QVariant::Private *d, int t, void *result, bool *ok)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguivariant.cpp
Lines: 172-303
  0.000% (0/95)
8438
QGraphicsItem::sceneEvent
Name: QGraphicsItem::sceneEvent
Prototype: bool QGraphicsItem::sceneEvent(QEvent *event)
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 6688-6815
  0.000% (0/108)
7839
QGraphicsScenePrivate::processDirtyItemsRecursive
Name: QGraphicsScenePrivate::processDirtyItemsRecursive
Prototype: void QGraphicsScenePrivate::processDirtyItemsRecursive(QGraphicsItem *item, bool dirtyAncestorContainsChildren, qreal parentOpacity)
Coverage:  0.000% (0/179)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 5113-5296
  0.000% (0/179)
11639
QImageData::checkForAlphaPixels
Name: QImageData::checkForAlphaPixels
Prototype: bool QImageData::checkForAlphaPixels() const
Coverage:  0.000% (0/85)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 177-282
  0.000% (0/85)
5539
QRegExpEngine::getToken
Name: QRegExpEngine::getToken
Prototype: int QRegExpEngine::getToken()
Coverage:  86.275% (88/102)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3338-3497
 86.275% (88/102)
9839
QTextEngine::itemize
Name: QTextEngine::itemize
Prototype: void QTextEngine::itemize() const
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1575-1752
  0.000% (0/108)
11239
QTextStreamPrivate::getNumber
Name: QTextStreamPrivate::getNumber
Prototype: QTextStreamPrivate::NumberParsingStatus QTextStreamPrivate::getNumber(qulonglong *ret)
Coverage:  76.712% (112/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1740-1911
 76.712% (112/146)
11539
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug d, const QAccessibleEvent &ev)
Coverage:  0.000% (0/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1899-1956
  0.000% (0/116)
4839
qGeomCalc
Name: qGeomCalc
Prototype: void qGeomCalc(QVector<QLayoutStruct> &chain, int start, int count, int pos, int space, int spacer)
Coverage:  0.000% (0/151)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qlayoutengine.cpp
Lines: 70-339
  0.000% (0/151)
16439
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
setup_qt
Name: setup_qt
Prototype: static void setup_qt(QImage& image, png_structp png_ptr, png_infop info_ptr, QSize scaledSize, bool *doScaledRead, float screen_gamma=0.0, float file_gamma=0.0)
Coverage:  0.000% (0/158)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpnghandler.cpp
Lines: 232-402
  0.000% (0/158)
12739
QEvdevTouchScreenData::processInputEvent
Name: QEvdevTouchScreenData::processInputEvent
Prototype: void QEvdevTouchScreenData::processInputEvent(input_event *data)
Coverage:  0.000% (0/160)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtouch/qevdevtouchhandler.cpp
Lines: 431-579
  0.000% (0/160)
9940
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: 4370-4673
  0.000% (0/167)
18240
QXmlSimpleReaderPrivate::parseProlog
Name: QXmlSimpleReaderPrivate::parseProlog
Prototype: bool QXmlSimpleReaderPrivate::parseProlog()
Coverage:  89.815% (97/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3389-3569
 89.815% (97/108)
11140
QGtkStyle::sizeFromContents
Name: QGtkStyle::sizeFromContents
Prototype: QSize QGtkStyle::sizeFromContents(ContentsType type, const QStyleOption *option, const QSize &size, const QWidget *widget) const
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle.cpp
Lines: 3863-4042
  0.000% (0/113)
12841
QGtkStyle::styleHint
Name: QGtkStyle::styleHint
Prototype: int QGtkStyle::styleHint(StyleHint hint, const QStyleOption *option, const QWidget *widget, QStyleHintReturn *returnData = 0) const
Coverage:  0.000% (0/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle.cpp
Lines: 723-869
  0.000% (0/91)
7541
QRasterPaintEngine::alphaPenBlt
Name: QRasterPaintEngine::alphaPenBlt
Prototype: void QRasterPaintEngine::alphaPenBlt(const void* src, int bpl, int depth, int rx,int ry,int w,int h)
Coverage:  0.000% (0/169)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 2516-2736
  0.000% (0/169)
15041
QEvdevMouseHandler::readMouseData
Name: QEvdevMouseHandler::readMouseData
Prototype: void QEvdevMouseHandler::readMouseData()
Coverage:  0.000% (0/125)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevmouse/qevdevmousehandler.cpp
Lines: 182-299
  0.000% (0/125)
8742
QGridLayoutEngine::fillRowData
Name: QGridLayoutEngine::fillRowData
Prototype: void QGridLayoutEngine::fillRowData(QGridLayoutRowData *rowData, const qreal *colPositions, const qreal *colSizes, Qt::Orientation orientation, const QAbstractLayoutStyleInfo *styleInfo) const
Coverage:  0.000% (0/183)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qgridlayoutengine.cpp
Lines: 1285-1512
  0.000% (0/183)
15042
QGuiApplicationPrivate::processTouchEvent
Name: QGuiApplicationPrivate::processTouchEvent
Prototype: void QGuiApplicationPrivate::processTouchEvent(QWindowSystemInterfacePrivate::TouchEvent *e)
Coverage:  0.000% (0/129)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 2353-2609
  0.000% (0/129)
17342
QOpenGLTextureCache::bindTexture
Name: QOpenGLTextureCache::bindTexture
Prototype: GLuint QOpenGLTextureCache::bindTexture(QOpenGLContext *context, qint64 key, const QImage &image, BindOptions options)
Coverage:  0.000% (0/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexturecache.cpp
Lines: 185-345
  0.000% (0/118)
10342
QSslContext::fromConfiguration
Name: QSslContext::fromConfiguration
Prototype: QSslContext* QSslContext::fromConfiguration(QSslSocket::SslMode mode, const QSslConfiguration &configuration, bool allowRootCertOnDemandLoading)
Coverage:  67.619% (71/105)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 94-367
 67.619% (71/105)
11642
QXcbConnection::xi2SetupDevices
Name: QXcbConnection::xi2SetupDevices
Prototype: void QXcbConnection::xi2SetupDevices()
Coverage:  46.667% (70/150)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 99-267
 46.667% (70/150)
12842
QXmlSimpleReaderPrivate::parseElement
Name: QXmlSimpleReaderPrivate::parseElement
Prototype: bool QXmlSimpleReaderPrivate::parseElement()
Coverage:  88.679% (94/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3576-3757
 88.679% (94/106)
10842
QXmlSimpleReaderPrivate::parseMarkupdecl
Name: QXmlSimpleReaderPrivate::parseMarkupdecl
Prototype: bool QXmlSimpleReaderPrivate::parseMarkupdecl()
Coverage:  84.404% (92/109)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5006-5171
 84.404% (92/109)
10542
QXmlSimpleReaderPrivate::processReference
Name: QXmlSimpleReaderPrivate::processReference
Prototype: bool QXmlSimpleReaderPrivate::processReference()
Coverage:  65.625% (84/128)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7460-7659
 65.625% (84/128)
11942
atspiTextAttribute
Name: atspiTextAttribute
Prototype: AtSpiAttribute atspiTextAttribute(const QString &ia2Name, const QString &ia2Value)
Coverage:  0.000% (0/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 1952-2046
  0.000% (0/113)
4942
QGraphicsItemPrivate::setVisibleHelper
Name: QGraphicsItemPrivate::setVisibleHelper
Prototype: void QGraphicsItemPrivate::setVisibleHelper(bool newVisible, bool explicitly, bool update, bool hiddenByPanel)
Coverage:  0.000% (0/166)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 2270-2424
  0.000% (0/166)
9743
QStyleSheetStyle::defaultSize
Name: QStyleSheetStyle::defaultSize
Prototype: QSize QStyleSheetStyle::defaultSize(const QWidget *w, QSize sz, const QRect& rect, int pe) const
Coverage:  0.000% (0/90)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2158-2257
  0.000% (0/90)
5443
QTextLine::layout_helper
Name: QTextLine::layout_helper
Prototype: void QTextLine::layout_helper(int maxGlyphs)
Coverage:  0.000% (0/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1774-2063
  0.000% (0/175)
17143
QTextLine::xToCursor
Name: QTextLine::xToCursor
Prototype: int QTextLine::xToCursor(qreal _x, CursorPosition cpos) const
Coverage:  0.000% (0/166)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 2778-2998
  0.000% (0/166)
15343
QTextOdfWriter::writeCharacterFormat
Name: QTextOdfWriter::writeCharacterFormat
Prototype: void QTextOdfWriter::writeCharacterFormat(QXmlStreamWriter &writer, QTextCharFormat format, int formatIndex) const
Coverage:  0.000% (0/112)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 519-624
  0.000% (0/112)
7343
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: 792-1046
  0.000% (0/183)
19243
QDateTime::fromString
Name: QDateTime::fromString
Prototype: QDateTime QDateTime::fromString(const QString& string, Qt::DateFormat format)
Coverage:  88.321% (121/137)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 4370-4564
 88.321% (121/137)
12244
QTextEngine::justify
Name: QTextEngine::justify
Prototype: void QTextEngine::justify(const QScriptLine &line)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2157-2345
  0.000% (0/130)
10544
QCommonStyle::sizeFromContents
Name: QCommonStyle::sizeFromContents
Prototype: QSize QCommonStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *widget) const
Coverage:  0.000% (0/118)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qcommonstyle.cpp
Lines: 4693-4856
  0.000% (0/118)
10445
QDateTimeParser::parseSection
Name: QDateTimeParser::parseSection
Prototype: int QDateTimeParser::parseSection(const QDateTime &currentValue, int sectionIndex, QString &text, int &cursorPosition, int index, State &state, int *usedptr) const
Coverage:  87.931% (102/116)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 690-865
 87.931% (102/116)
10545
QXmlSimpleReaderPrivate::parseAttlistDecl
Name: QXmlSimpleReaderPrivate::parseAttlistDecl
Prototype: bool QXmlSimpleReaderPrivate::parseAttlistDecl()
Coverage:  96.460% (109/113)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5327-5523
 96.460% (109/113)
12045
convert_RGB_to_Indexed8
Name: convert_RGB_to_Indexed8
Prototype: static void convert_RGB_to_Indexed8(QImageData *dst, const QImageData *src, Qt::ImageConversionFlags flags)
Coverage:  0.000% (0/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1451-1707
  0.000% (0/146)
16745
QApplicationPrivate::initializeWidgetFontHash
Name: QApplicationPrivate::initializeWidgetFontHash
Prototype: void QApplicationPrivate::initializeWidgetFontHash()
Coverage:  0.000% (0/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qapplication.cpp
Lines: 715-767
  0.000% (0/92)
2746
QGraphicsItemPrivate::setParentItemHelper
Name: QGraphicsItemPrivate::setParentItemHelper
Prototype: void QGraphicsItemPrivate::setParentItemHelper(QGraphicsItem *newParent, const QVariant *newParentVariant, const QVariant *thisPointerVariant)
Coverage:  0.000% (0/187)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 1086-1264
  0.000% (0/187)
10146
QGraphicsScenePrivate::gestureEventHandler
Name: QGraphicsScenePrivate::gestureEventHandler
Prototype: void QGraphicsScenePrivate::gestureEventHandler(QGestureEvent *event)
Coverage:  0.000% (0/130)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 6209-6453
  0.000% (0/130)
13246
QMenu::popup
Name: QMenu::popup
Prototype: void QMenu::popup(const QPoint &p, QAction *atAction)
Coverage:  0.000% (0/189)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 2102-2335
  0.000% (0/189)
14246
QWidgetWindow::event
Name: QWidgetWindow::event
Prototype: bool QWidgetWindow::event(QEvent *event)
Coverage:  0.000% (0/84)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetwindow.cpp
Lines: 177-329
  0.000% (0/84)
6346
QAccessibleTextWidget::attributes
Name: QAccessibleTextWidget::attributes
Prototype: QString QAccessibleTextWidget::attributes(int offset, int *startOffset, int *endOffset) const
Coverage:  0.000% (0/93)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 711-866
  0.000% (0/93)
8047
QXmlSimpleReaderPrivate::parseDoctype
Name: QXmlSimpleReaderPrivate::parseDoctype
Prototype: bool QXmlSimpleReaderPrivate::parseDoctype()
Coverage:  90.323% (112/124)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4620-4821
 90.323% (112/124)
12747
qFormatLogMessage
Name: qFormatLogMessage
Prototype: QString qFormatLogMessage(QtMsgType type, const QMessageLogContext &context, const QString &str)
Coverage:  82.192% (120/146)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1262-1431
 82.192% (120/146)
10847
QAbstractItemView::keyPressEvent
Name: QAbstractItemView::keyPressEvent
Prototype: void QAbstractItemView::keyPressEvent(QKeyEvent *event)
Coverage:  0.000% (0/119)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qabstractitemview.cpp
Lines: 2231-2451
  0.000% (0/119)
7948
QGLEngineShaderManager::useCorrectShaderProg
Name: QGLEngineShaderManager::useCorrectShaderProg
Prototype: bool QGLEngineShaderManager::useCorrectShaderProg()
Coverage:  21.143% (37/175)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qglengineshadermanager.cpp
Lines: 653-864
 21.143% (37/175)
14248
QFusionStyle::pixelMetric
Name: QFusionStyle::pixelMetric
Prototype: int QFusionStyle::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/82)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qfusionstyle.cpp
Lines: 3028-3142
  0.000% (0/82)
6449
QRegExpMatchState::matchHere
Name: QRegExpMatchState::matchHere
Prototype: bool QRegExpMatchState::matchHere()
Coverage:  86.813% (158/182)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1969-2317
 86.813% (158/182)
17249
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: 2232-2559
  0.000% (0/176)
20049
QXmlSimpleReaderPrivate::parsePI
Name: QXmlSimpleReaderPrivate::parsePI
Prototype: bool QXmlSimpleReaderPrivate::parsePI()
Coverage:  93.023% (120/129)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 4390-4609
 93.023% (120/129)
12749
qAccessibleFactory
Name: qAccessibleFactory
Prototype: QAccessibleInterface *qAccessibleFactory(const QString &classname, QObject *object)
Coverage:  0.000% (0/157)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgetfactory.cpp
Lines: 52-217
  0.000% (0/157)
10149
qt_format_text
Name: qt_format_text
Prototype: void qt_format_text(const QFont &fnt, const QRectF &_r, int tf, const QTextOption *option, const QString& str, QRectF *brect, int tabstops, int *ta, int tabarraylen, QPainter *painter)
Coverage:  0.000% (0/192)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpainter.cpp
Lines: 7395-7639
  0.000% (0/192)
16449
QOpenGLEngineShaderManager::useCorrectShaderProg
Name: QOpenGLEngineShaderManager::useCorrectShaderProg
Prototype: bool QOpenGLEngineShaderManager::useCorrectShaderProg()
Coverage:  0.000% (0/179)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglengineshadermanager.cpp
Lines: 661-883
  0.000% (0/179)
15150
QSystemLocale::query
Name: QSystemLocale::query
Prototype: QVariant QSystemLocale::query(QueryType type, QVariant in) const
Coverage:  52.727% (58/110)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_unix.cpp
Lines: 127-257
 52.727% (58/110)
7250
QLocalePrivate::dateTimeToString
Name: QLocalePrivate::dateTimeToString
Prototype: QString QLocalePrivate::dateTimeToString(const QString &format, const QDateTime &datetime, const QDate &dateOnly, const QTime &timeOnly, const QLocale *q) const
Coverage:  93.130% (122/131)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2515-2740
 93.130% (122/131)
14252
QMessagePattern::setPattern
Name: QMessagePattern::setPattern
Prototype: void QMessagePattern::setPattern(const QString &pattern)
Coverage:  85.811% (127/148)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1031-1193
 85.811% (127/148)
10152
qt_xForm_helper
Name: qt_xForm_helper
Prototype: bool qt_xForm_helper(const QTransform &trueMat, int xoffset, int type, int depth, uchar *dptr, int dbpl, int p_inc, int dHeight, const uchar *sptr, int sbpl, int sWidth, int sHeight)
Coverage:  0.000% (0/187)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 4004-4114
  0.000% (0/187)
8052
QXmlSimpleReaderPrivate::parseElementDecl
Name: QXmlSimpleReaderPrivate::parseElementDecl
Prototype: bool QXmlSimpleReaderPrivate::parseElementDecl()
Coverage:  94.245% (131/139)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 5895-6125
 94.245% (131/139)
15053
createOidMap
Name: createOidMap
Prototype: static OidNameMap createOidMap()
Coverage: 100.000% (53/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qasn1element.cpp
Lines: 45-76
100.000% (53/53)
253
createReadHandlerHelper
Name: createReadHandlerHelper
Prototype: static QImageIOHandler *createReadHandlerHelper(QIODevice *device, const QByteArray &format, bool autoDetectImageFormat, bool ignoresFormatAndExtension)
Coverage:  0.000% (0/204)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 231-512
  0.000% (0/204)
11353
standardDeclarationForNode
Name: standardDeclarationForNode
Prototype: QVector<QCss::Declaration> standardDeclarationForNode(const QTextHtmlParserNode &node)
Coverage:  0.000% (0/100)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1784-1959
  0.000% (0/100)
12753
QStyleSheetStyle::sizeFromContents
Name: QStyleSheetStyle::sizeFromContents
Prototype: QSize QStyleSheetStyle::sizeFromContents(ContentsType ct, const QStyleOption *opt, const QSize &csz, const QWidget *w) const
Coverage:  0.000% (0/194)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 4827-5041
  0.000% (0/194)
13154
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: 990-1270
  0.000% (0/189)
19954
buildMetaObject
Name: buildMetaObject
Prototype: static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, int expectedSize, bool relocatable)
Coverage:  97.076% (166/171)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1170-1484
 97.076% (166/171)
23554
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug dbg, const QEvent *e)
Coverage:  0.000% (0/98)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qevent.cpp
Lines: 3831-4017
  0.000% (0/98)
11654
AtSpiAdaptor::tableInterface
Name: AtSpiAdaptor::tableInterface
Prototype: bool AtSpiAdaptor::tableInterface(QAccessibleInterface *interface, const QString &function, const QDBusMessage &message, const QDBusConnection &connection)
Coverage:  0.000% (0/188)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/atspiadaptor.cpp
Lines: 2273-2482
  0.000% (0/188)
16355
QGtkStyle::pixelMetric
Name: QGtkStyle::pixelMetric
Prototype: int QGtkStyle::pixelMetric(PixelMetric metric, const QStyleOption *option, const QWidget *widget) const
Coverage:  0.000% (0/108)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qgtkstyle.cpp
Lines: 524-718
  0.000% (0/108)
10055
QStandardPaths::writableLocation
Name: QStandardPaths::writableLocation
Prototype: QString QStandardPaths::writableLocation(StandardLocation type)
Coverage:  75.887% (107/141)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths_unix.cpp
Lines: 65-264
 75.887% (107/141)
12455
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: 7
...290
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...303
McCabe - Cyclomatic Complexity: 19
304
McCabe - Cyclomatic Complexity: 21
305
McCabe - Cyclomatic Complexity: 24
306
McCabe - Cyclomatic Complexity: 29
307308
McCabe - Cyclomatic Complexity: 55

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