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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
1213
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 11
16
McCabe - Cyclomatic Complexity: 11
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QUrlPrivate::setScheme
Name: QUrlPrivate::setScheme
Prototype: inline bool QUrlPrivate::setScheme(const QString &value, int len, bool doSetError)
Coverage: 100.000% (50/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 962-1025
100.000% (50/50)
3113
QUnicodeTools::LB::NS::toClass
Name: QUnicodeTools::LB::NS::toClass
Prototype: inline Class toClass(QUnicodeTables::LineBreakClass lbc, QChar::Category category)
Coverage: 100.000% (22/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 390-412
100.000% (22/22)
1113
QTreeWidgetItem::~QTreeWidgetItem
Name: QTreeWidgetItem::~QTreeWidgetItem
Prototype: QTreeWidgetItem::~QTreeWidgetItem()
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1493-1542
  0.000% (0/43)
3013
QTransform::type
Name: QTransform::type
Prototype: QTransform::TransformationType QTransform::type() const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2087-2125
  0.000% (0/43)
2213
QTransform::map
Name: QTransform::map
Prototype: QPainterPath QTransform::map(const QPainterPath &path) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 1670-1693
  0.000% (0/32)
1313
QTimerInfoList::activateTimers
Name: QTimerInfoList::activateTimers
Prototype: int QTimerInfoList::activateTimers()
Coverage:  87.805% (36/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 569-654
 87.805% (36/41)
3613
QTextLayout::drawCursor
Name: QTextLayout::drawCursor
Prototype: void QTextLayout::drawCursor(QPainter *p, const QPointF &pos, int cursorPosition, int width) const
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1282-1339
  0.000% (0/44)
4413
QTextHtmlParser::parseTag
Name: QTextHtmlParser::parseTag
Prototype: void QTextHtmlParser::parseTag()
Coverage:  0.000% (0/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 651-738
  0.000% (0/56)
5013
QTextHtmlExporter::emitBorderStyle
Name: QTextHtmlExporter::emitBorderStyle
Prototype: void QTextHtmlExporter::emitBorderStyle(QTextFrameFormat::BorderStyle style)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 2547-2593
  0.000% (0/25)
2813
QTextDocumentPrivate::setCharFormat
Name: QTextDocumentPrivate::setCharFormat
Prototype: void QTextDocumentPrivate::setCharFormat(int pos, int length, const QTextCharFormat &newFormat, FormatChangeMode mode)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 685-775
  0.000% (0/45)
6313
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
QTextDocument::print
Name: QTextDocument::print
Prototype: void QTextDocument::print(QPagedPaintDevice *printer) const
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1905-2033
  0.000% (0/55)
7313
QTextCursorPrivate::aboutToRemoveCell
Name: QTextCursorPrivate::aboutToRemoveCell
Prototype: void QTextCursorPrivate::aboutToRemoveCell(int from, int to)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 278-337
  0.000% (0/58)
4413
QTest::toPrettyUnicode
Name: QTest::toPrettyUnicode
Prototype: char *toPrettyUnicode(const ushort *p, int length)
Coverage: 100.000% (33/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1194-1255
100.000% (33/33)
3813
QTest::messageHandler
Name: QTest::messageHandler
Prototype: static void messageHandler(QtMsgType type, const QMessageLogContext & context, const QString &message)
Coverage:  83.333% (25/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 282-334
 83.333% (25/30)
2613
QTableModel::ensureSorted
Name: QTableModel::ensureSorted
Prototype: void QTableModel::ensureSorted(int column, Qt::SortOrder order, int start, int end)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 546-618
  0.000% (0/47)
5513
QSyntaxHighlighterPrivate::applyFormatChanges
Name: QSyntaxHighlighterPrivate::applyFormatChanges
Prototype: void QSyntaxHighlighterPrivate::applyFormatChanges()
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qsyntaxhighlighter.cpp
Lines: 95-156
  0.000% (0/39)
3913
QStyleSheetStyle::polish
Name: QStyleSheetStyle::polish
Prototype: void QStyleSheetStyle::polish(QWidget *w)
Coverage:  0.000% (0/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 2757-2841
  0.000% (0/71)
6113
QStrokerOps::strokePath
Name: QStrokerOps::strokePath
Prototype: void QStrokerOps::strokePath(const QPainterPath &path, void *customData, const QTransform &matrix)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 239-296
  0.000% (0/28)
3613
QStackedLayout::setCurrentIndex
Name: QStackedLayout::setCurrentIndex
Prototype: void QStackedLayout::setCurrentIndex(int index)
Coverage:  0.000% (0/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qstackedlayout.cpp
Lines: 294-352
  0.000% (0/57)
3513
QSslCertificate::fromPath
Name: QSslCertificate::fromPath
Prototype: QList<QSslCertificate> QSslCertificate::fromPath(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  87.500% (35/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 464-527
 87.500% (35/40)
3913
QSqlTableModelPrivate::exec
Name: QSqlTableModelPrivate::exec
Prototype: bool QSqlTableModelPrivate::exec(const QString &stmt, bool prepStatement, const QSqlRecord &rec, const QSqlRecord &whereValues)
Coverage:  71.053% (27/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 153-194
 71.053% (27/38)
2513
QSqlCachedResult::fetch
Name: QSqlCachedResult::fetch
Prototype: bool QSqlCachedResult::fetch(int i)
Coverage:  80.488% (33/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlcachedresult.cpp
Lines: 139-176
 80.488% (33/41)
2813
QSpdyProtocolHandler::parseHttpHeaders
Name: QSpdyProtocolHandler::parseHttpHeaders
Prototype: void QSpdyProtocolHandler::parseHttpHeaders(char flags, const QByteArray &frameData)
Coverage:  54.054% (20/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 872-949
 54.054% (20/37)
5813
QSpdyProtocolHandler::handleSETTINGS
Name: QSpdyProtocolHandler::handleSETTINGS
Prototype: void QSpdyProtocolHandler::handleSETTINGS(char flags, quint32 , const QByteArray &frameData)
Coverage:  25.926% (7/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 1020-1079
 25.926% (7/27)
2313
QSpanCollection::updateRemovedColumns
Name: QSpanCollection::updateRemovedColumns
Prototype: void QSpanCollection::updateRemovedColumns(int start, int end)
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 464-538
  0.000% (0/41)
3513
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
QSocks5SocketEnginePrivate::parseRequestMethodReply
Name: QSocks5SocketEnginePrivate::parseRequestMethodReply
Prototype: void QSocks5SocketEnginePrivate::parseRequestMethodReply()
Coverage:  84.091% (37/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 831-914
 84.091% (37/44)
4713
QRollEffect::scroll
Name: QRollEffect::scroll
Prototype: void QRollEffect::scroll()
Coverage:  0.000% (0/52)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qeffects.cpp
Lines: 484-552
  0.000% (0/52)
4513
QRegExpEngine::dump
Name: QRegExpEngine::dump
Prototype: void QRegExpEngine::dump() const
Coverage:  0.000% (0/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1653-1707
  0.000% (0/40)
3413
QRasterPlatformPixmap::createPixmapForImage
Name: QRasterPlatformPixmap::createPixmapForImage
Prototype: void QRasterPlatformPixmap::createPixmapForImage(QImage &sourceImage, Qt::ImageConversionFlags flags, bool inPlace)
Coverage:  0.000% (0/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 295-356
  0.000% (0/58)
3913
QPlatformTheme::themeHint
Name: QPlatformTheme::themeHint
Prototype: QVariant QPlatformTheme::themeHint(ThemeHint hint) const
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformtheme.cpp
Lines: 425-457
  0.000% (0/24)
1313
QPixmapStyle::scrollBarSubControlRect
Name: QPixmapStyle::scrollBarSubControlRect
Prototype: QRect QPixmapStyle::scrollBarSubControlRect(const QStyleOptionComplex *option, QStyle::SubControl sc, const QWidget *) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qpixmapstyle.cpp
Lines: 1067-1117
  0.000% (0/27)
3013
QPixmapIconEngine::addFile
Name: QPixmapIconEngine::addFile
Prototype: void QPixmapIconEngine::addFile(const QString &fileName, const QSize &size, QIcon::Mode mode, QIcon::State state)
Coverage:  0.000% (0/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qicon.cpp
Lines: 409-452
  0.000% (0/46)
2913
QPicturePaintEngine::updateState
Name: QPicturePaintEngine::updateState
Prototype: void QPicturePaintEngine::updateState(const QPaintEngineState &state)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpaintengine_pic.cpp
Lines: 519-534
  0.000% (0/37)
1313
QPdfEnginePrivate::drawTextItem
Name: QPdfEnginePrivate::drawTextItem
Prototype: void QPdfEnginePrivate::drawTextItem(const QPointF &p, const QTextItemInt &ti)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 2551-2706
  0.000% (0/47)
9913
QPdfEngine::setupGraphicsState
Name: QPdfEngine::setupGraphicsState
Prototype: void QPdfEngine::setupGraphicsState(QPaintEngine::DirtyFlags flags)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 1098-1137
  0.000% (0/43)
2513
QPdf::generatePath
Name: QPdf::generatePath
Prototype: QByteArray QPdf::generatePath(const QPainterPath &path, const QTransform &matrix, PathFlags flags)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpdf.cpp
Lines: 294-354
  0.000% (0/42)
4313
QPathClipper::intersect
Name: QPathClipper::intersect
Prototype: bool QPathClipper::intersect()
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1364-1413
  0.000% (0/45)
3313
QOpenGLVertexArrayObjectPrivate::create
Name: QOpenGLVertexArrayObjectPrivate::create
Prototype: bool QOpenGLVertexArrayObjectPrivate::create()
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglvertexarrayobject.cpp
Lines: 139-194
  0.000% (0/34)
3413
QOpenGLTexturePrivate::setData
Name: QOpenGLTexturePrivate::setData
Prototype: void QOpenGLTexturePrivate::setData(int mipLevel, int layer, QOpenGLTexture::CubeMapFace cubeFace, QOpenGLTexture::PixelFormat sourceFormat, QOpenGLTexture::PixelType sourceType, const void *data, const QOpenGLPixelTransferOptions * const options)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 1240-1337
  0.000% (0/28)
6813
QOpenGLTexturePrivate::evaluateMipLevels
Name: QOpenGLTexturePrivate::evaluateMipLevels
Prototype: int QOpenGLTexturePrivate::evaluateMipLevels() const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 292-311
  0.000% (0/14)
313
QOpenGLTexture::setSamples
Name: QOpenGLTexture::setSamples
Prototype: void QOpenGLTexture::setSamples(int samples)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2841-2870
  0.000% (0/17)
1113
QOpenGLTexture::setMipLevels
Name: QOpenGLTexture::setMipLevels
Prototype: void QOpenGLTexture::setMipLevels(int levels)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2709-2737
  0.000% (0/17)
1113
QOpenGLTexture::setLayers
Name: QOpenGLTexture::setLayers
Prototype: void QOpenGLTexture::setLayers(int layers)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2773-2801
  0.000% (0/17)
1113
QOpenGLTexture::setFixedSamplePositions
Name: QOpenGLTexture::setFixedSamplePositions
Prototype: void QOpenGLTexture::setFixedSamplePositions(bool fixed)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopengltexture.cpp
Lines: 2903-2932
  0.000% (0/17)
1113
QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core
Name: QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core
Prototype: QOpenGLFunctions_3_3_Core::~QOpenGLFunctions_3_3_Core()
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_3_3_core.cpp
Lines: 85-123
  0.000% (0/37)
3613
QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0
Name: QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0
Prototype: QOpenGLFunctions_2_0::~QOpenGLFunctions_2_0()
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions_2_0.cpp
Lines: 86-124
  0.000% (0/37)
3613
QNetworkReplyImplPrivate::_q_startOperation
Name: QNetworkReplyImplPrivate::_q_startOperation
Prototype: void QNetworkReplyImplPrivate::_q_startOperation()
Coverage:  73.333% (33/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 72-166
 73.333% (33/45)
4513
QNetworkReplyHttpImplPrivate::finished
Name: QNetworkReplyHttpImplPrivate::finished
Prototype: void QNetworkReplyHttpImplPrivate::finished()
Coverage:  48.387% (30/62)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 2033-2090
 48.387% (30/62)
3013
QNetworkAccessFileBackend::open
Name: QNetworkAccessFileBackend::open
Prototype: void QNetworkAccessFileBackend::open()
Coverage:  45.946% (17/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessfilebackend.cpp
Lines: 107-181
 45.946% (17/37)
4713
QNativeSocketEnginePrivate::createNewSocket
Name: QNativeSocketEnginePrivate::createNewSocket
Prototype: bool QNativeSocketEnginePrivate::createNewSocket(QAbstractSocket::SocketType socketType, QAbstractSocket::NetworkLayerProtocol &socketProtocol)
Coverage:  51.515% (17/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 229-283
 51.515% (17/33)
2313
QMenuPrivate::scrollMenu
Name: QMenuPrivate::scrollMenu
Prototype: void QMenuPrivate::scrollMenu(QMenuScroller::ScrollLocation location, bool active)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 972-1007
  0.000% (0/45)
2813
QMdiSubWindowPrivate::getRegion
Name: QMdiSubWindowPrivate::getRegion
Prototype: QRegion QMdiSubWindowPrivate::getRegion(Operation operation) const
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 1540-1604
  0.000% (0/28)
4013
QMdiSubWindow::changeEvent
Name: QMdiSubWindow::changeEvent
Prototype: void QMdiSubWindow::changeEvent(QEvent *changeEvent)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 2975-3026
  0.000% (0/43)
3313
QMdiAreaPrivate::subWindowList
Name: QMdiAreaPrivate::subWindowList
Prototype: QList<QMdiSubWindow*> QMdiAreaPrivate::subWindowList(QMdiArea::WindowOrder order, bool reversed) const
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 1385-1424
  0.000% (0/36)
2713
QMdiArea::event
Name: QMdiArea::event
Prototype: bool QMdiArea::event(QEvent *event)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdiarea.cpp
Lines: 2492-2544
  0.000% (0/28)
2713
QLocalSocketPrivate::generateErrorString
Name: QLocalSocketPrivate::generateErrorString
Prototype: QString QLocalSocketPrivate::generateErrorString(QLocalSocket::LocalSocketError error, const QString &function) const
Coverage:  29.167% (7/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 132-171
 29.167% (7/24)
2413
QLocalSocketPrivate::errorOccurred
Name: QLocalSocketPrivate::errorOccurred
Prototype: void QLocalSocketPrivate::errorOccurred(QLocalSocket::LocalSocketError error, const QString &function)
Coverage:  20.000% (5/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 173-220
 20.000% (5/25)
3013
QLineEdit::inputMethodQuery
Name: QLineEdit::inputMethodQuery
Prototype: QVariant QLineEdit::inputMethodQuery(Qt::InputMethodQuery property, QVariant argument) const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 1757-1788
  0.000% (0/27)
1813
QLineEdit::createStandardContextMenu
Name: QLineEdit::createStandardContextMenu
Prototype: QMenu *QLineEdit::createStandardContextMenu()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qlineedit.cpp
Lines: 2103-2168
  0.000% (0/27)
4013
QLibraryInfo::location
Name: QLibraryInfo::location
Prototype: QString QLibraryInfo::location(LibraryLocation loc)
Coverage:  70.732% (29/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlibraryinfo.cpp
Lines: 417-588
 70.732% (29/41)
5213
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
QImage::setPixelColor
Name: QImage::setPixelColor
Prototype: void QImage::setPixelColor(int x, int y, const QColor &color)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2467-2509
  0.000% (0/34)
2513
QIPAddressUtils::parseIp4Internal
Name: QIPAddressUtils::parseIp4Internal
Prototype: static bool parseIp4Internal(IPv4Address &address, const char *ptr, bool acceptLeadingZero)
Coverage:  94.340% (50/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qipaddress.cpp
Lines: 85-127
 94.340% (50/53)
3413
QHttpNetworkConnectionPrivate::_q_hostLookupFinished
Name: QHttpNetworkConnectionPrivate::_q_hostLookupFinished
Prototype: void QHttpNetworkConnectionPrivate::_q_hostLookupFinished(const QHostInfo &info)
Coverage:  76.923% (30/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 1151-1206
 76.923% (30/39)
3613
QHighDpiScaling::updateHighDpiScaling
Name: QHighDpiScaling::updateHighDpiScaling
Prototype: void QHighDpiScaling::updateHighDpiScaling()
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qhighdpiscaling.cpp
Lines: 264-318
  0.000% (0/42)
3813
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
QGraphicsWidgetPrivate::windowFrameMouseMoveEvent
Name: QGraphicsWidgetPrivate::windowFrameMouseMoveEvent
Prototype: void QGraphicsWidgetPrivate::windowFrameMouseMoveEvent(QGraphicsSceneMouseEvent *event)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicswidget_p.cpp
Lines: 585-653
  0.000% (0/29)
5113
QGraphicsScenePrivate::setFocusItemHelper
Name: QGraphicsScenePrivate::setFocusItemHelper
Prototype: void QGraphicsScenePrivate::setFocusItemHelper(QGraphicsItem *item, Qt::FocusReason focusReason, bool emitFocusChanged)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsscene.cpp
Lines: 824-885
  0.000% (0/45)
3113
QGraphicsItemPrivate::setFocusHelper
Name: QGraphicsItemPrivate::setFocusHelper
Prototype: void QGraphicsItemPrivate::setFocusHelper(Qt::FocusReason focusReason, bool climb, bool focusFromHide)
Coverage:  0.000% (0/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsitem.cpp
Lines: 3383-3441
  0.000% (0/55)
3113
QGraphicsAnchorLayoutPrivate::removeAnchor
Name: QGraphicsAnchorLayoutPrivate::removeAnchor
Prototype: void QGraphicsAnchorLayoutPrivate::removeAnchor(AnchorVertex *firstVertex, AnchorVertex *secondVertex)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 1802-1868
  0.000% (0/45)
3613
QGnomeTheme::themeHint
Name: QGnomeTheme::themeHint
Prototype: QVariant QGnomeTheme::themeHint(QPlatformTheme::ThemeHint hint) const
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 647-673
  0.000% (0/23)
1013
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
QFontSubset::widthArray
Name: QFontSubset::widthArray
Prototype: QByteArray QFontSubset::widthArray() const
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 131-186
  0.000% (0/43)
3913
QFileSystemMetaData::fillFromStatBuf
Name: QFileSystemMetaData::fillFromStatBuf
Prototype: void QFileSystemMetaData::fillFromStatBuf(const struct stat64 &statBuffer)
Coverage: 100.000% (39/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemengine.cpp
Lines: 238-286
100.000% (39/39)
3113
QFSFileEnginePrivate::nativeRead
Name: QFSFileEnginePrivate::nativeRead
Prototype: qint64 QFSFileEnginePrivate::nativeRead(char *data, qint64 len)
Coverage:  77.083% (37/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 288-344
 77.083% (37/48)
3313
QEvdevTabletData::processInputEvent
Name: QEvdevTabletData::processInputEvent
Prototype: void QEvdevTabletData::processInputEvent(input_event *ev)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/input/evdevtablet/qevdevtablethandler.cpp
Lines: 84-125
  0.000% (0/34)
2313
QDomDocumentPrivate::importNode
Name: QDomDocumentPrivate::importNode
Prototype: QDomNodePrivate* QDomDocumentPrivate::importNode(QDomNodePrivate *importedNode, bool deep)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 6380-6424
  0.000% (0/26)
2713
QDockWidgetPrivate::setWindowState
Name: QDockWidgetPrivate::setWindowState
Prototype: void QDockWidgetPrivate::setWindowState(bool floating, bool unplug, const QRect &rect)
Coverage:  0.000% (0/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 1065-1121
  0.000% (0/48)
3513
QDockWidgetPrivate::nonClientAreaMouseEvent
Name: QDockWidgetPrivate::nonClientAreaMouseEvent
Prototype: void QDockWidgetPrivate::nonClientAreaMouseEvent(QMouseEvent *event)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 960-1021
  0.000% (0/35)
3313
QDockWidgetLayout::setGeometry
Name: QDockWidgetLayout::setGeometry
Prototype: void QDockWidgetLayout::setGeometry(const QRect &geometry)
Coverage:  0.000% (0/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockwidget.cpp
Lines: 489-552
  0.000% (0/44)
4013
QDockAreaLayoutInfo::maximumSize
Name: QDockAreaLayoutInfo::maximumSize
Prototype: QSize QDockAreaLayoutInfo::maximumSize() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qdockarealayout.cpp
Lines: 328-393
  0.000% (0/30)
3513
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
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
QDirModel::index
Name: QDirModel::index
Prototype: QModelIndex QDirModel::index(const QString &path, int column) const
Coverage:  0.000% (0/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 853-967
  0.000% (0/49)
4513
QDirModel::data
Name: QDirModel::data
Prototype: QVariant QDirModel::data(const QModelIndex &index, int role) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdirmodel.cpp
Lines: 364-395
  0.000% (0/35)
2113
QDeviceDiscoveryUDev::handleUDevNotification
Name: QDeviceDiscoveryUDev::handleUDevNotification
Prototype: void QDeviceDiscoveryUDev::handleUDevNotification()
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp
Lines: 161-210
  0.000% (0/36)
3313
QDeviceDiscoveryUDev::checkDeviceType
Name: QDeviceDiscoveryUDev::checkDeviceType
Prototype: bool QDeviceDiscoveryUDev::checkDeviceType(udev_device *dev)
Coverage:  0.000% (0/53)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/devicediscovery/qdevicediscovery_udev.cpp
Lines: 212-254
  0.000% (0/53)
2713
QDateTimeParser::SectionNode::maxChange
Name: QDateTimeParser::SectionNode::maxChange
Prototype: int QDateTimeParser::SectionNode::maxChange() const
Coverage:  34.783% (8/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1461-1483
 34.783% (8/23)
1313
QDate::toString
Name: QDate::toString
Prototype: QString QDate::toString(Qt::DateFormat format) const
Coverage:  85.714% (18/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 855-881
 85.714% (18/21)
913
QDBusConnectionPrivate::handleSignal
Name: QDBusConnectionPrivate::handleSignal
Prototype: void QDBusConnectionPrivate::handleSignal(const QString &key, const QDBusMessage& msg)
Coverage:  95.745% (45/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1615-1655
 95.745% (45/47)
3013
QDBusConnectionPrivate::handleMessage
Name: QDBusConnectionPrivate::handleMessage
Prototype: bool QDBusConnectionPrivate::handleMessage(const QDBusMessage &amsg)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 531-582
 75.676% (28/37)
2413
QCryptographicHash::result
Name: QCryptographicHash::result
Prototype: QByteArray QCryptographicHash::result() const
Coverage: 100.000% (26/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp
Lines: 373-455
100.000% (26/26)
4913
QComboBox::changeEvent
Name: QComboBox::changeEvent
Prototype: void QComboBox::changeEvent(QEvent *e)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qcombobox.cpp
Lines: 2910-2958
  0.000% (0/32)
3213
QColumnView::scrollTo
Name: QColumnView::scrollTo
Prototype: void QColumnView::scrollTo(const QModelIndex &index, ScrollHint hint)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qcolumnview.cpp
Lines: 257-341
  0.000% (0/42)
4513
QBrush::detach
Name: QBrush::detach
Prototype: void QBrush::detach(Qt::BrushStyle newStyle)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 583-628
  0.000% (0/26)
2713
QBmpHandler::write
Name: QBmpHandler::write
Prototype: bool QBmpHandler::write(const QImage &img)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 794-853
  0.000% (0/28)
3213
QBmpHandler::option
Name: QBmpHandler::option
Prototype: QVariant QBmpHandler::option(ImageOption option) const
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qbmphandler.cpp
Lines: 861-891
  0.000% (0/32)
2013
Page:<>1
McCabe - Cyclomatic Complexity: 439
...8
McCabe - Cyclomatic Complexity: 17
9
McCabe - Cyclomatic Complexity: 16
10
McCabe - Cyclomatic Complexity: 15
11
McCabe - Cyclomatic Complexity: 14
1213
McCabe - Cyclomatic Complexity: 13
14
McCabe - Cyclomatic Complexity: 12
15
McCabe - Cyclomatic Complexity: 11
16
McCabe - Cyclomatic Complexity: 11
...20
McCabe - Cyclomatic Complexity: 9
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1

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