QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
57
McCabe - Cyclomatic Complexity: 4
5859
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
62
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QThreadPool::start
Name: QThreadPool::start
Prototype: void QThreadPool::start(QRunnable *runnable, int priority)
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadpool.cpp
Lines: 449-462
 80.000% (8/10)
84
QThreadData::~QThreadData
Name: QThreadData::~QThreadData
Prototype: QThreadData::~QThreadData()
Coverage:  80.000% (8/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread.cpp
Lines: 59-88
 80.000% (8/10)
134
QThreadData::current
Name: QThreadData::current
Prototype: QThreadData *QThreadData::current(bool createIfNecessary)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 237-258
 81.818% (9/11)
154
QTextureGlyphCache::textureMapForGlyph
Name: QTextureGlyphCache::textureMapForGlyph
Prototype: QImage QTextureGlyphCache::textureMapForGlyph(glyph_t g, QFixed subPixelPosition) const
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtextureglyphcache.cpp
Lines: 257-267
  0.000% (0/6)
44
QTextTablePrivate::fragmentAdded
Name: QTextTablePrivate::fragmentAdded
Prototype: void QTextTablePrivate::fragmentAdded(QChar type, uint fragment)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 394-410
  0.000% (0/12)
134
QTextTable::cellAt
Name: QTextTable::cellAt
Prototype: QTextTableCell QTextTable::cellAt(int position) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 601-618
  0.000% (0/14)
124
QTextStreamPrivate::ungetChar
Name: QTextStreamPrivate::ungetChar
Prototype: inline void QTextStreamPrivate::ungetChar(QChar ch)
Coverage:  81.818% (9/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 883-899
 81.818% (9/11)
94
QTextStreamPrivate::putString
Name: QTextStreamPrivate::putString
Prototype: void QTextStreamPrivate::putString(QLatin1String data, bool number)
Coverage:  37.500% (6/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 980-1003
 37.500% (6/16)
114
QTextStreamPrivate::putString
Name: QTextStreamPrivate::putString
Prototype: void QTextStreamPrivate::putString(const QChar *data, int len, bool number)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 951-975
 68.750% (11/16)
124
QTextStreamPrivate::getChar
Name: QTextStreamPrivate::getChar
Prototype: inline bool QTextStreamPrivate::getChar(QChar *ch)
Coverage:  88.889% (16/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 866-878
 88.889% (16/18)
94
QTextStream::setCodec
Name: QTextStream::setCodec
Prototype: void QTextStream::setCodec(QTextCodec *codec)
Coverage:  83.333% (10/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 3032-3044
 83.333% (10/12)
84
QTextStream::seek
Name: QTextStream::seek
Prototype: bool QTextStream::seek(qint64 pos)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1181-1210
 58.333% (7/12)
174
QTextStream::operator>>
Name: QTextStream::operator>>
Prototype: QTextStream &QTextStream::operator>>(QByteArray &array)
Coverage:  75.000% (9/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 2258-2279
 75.000% (9/12)
144
QTextStream::operator>>
Name: QTextStream::operator>>
Prototype: QTextStream &QTextStream::operator>>(char *c)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 2294-2314
 91.667% (11/12)
154
QTextOdfWriter::writeListFormat
Name: QTextOdfWriter::writeListFormat
Prototype: void QTextOdfWriter::writeListFormat(QXmlStreamWriter &writer, QTextListFormat format, int formatIndex) const
Coverage:  0.000% (0/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 626-661
  0.000% (0/20)
234
QTextLine::setLineWidth
Name: QTextLine::setLineWidth
Prototype: void QTextLine::setLineWidth(qreal width)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 1564-1586
  0.000% (0/14)
144
QTextLayout::endLayout
Name: QTextLayout::endLayout
Prototype: void QTextLayout::endLayout()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextlayout.cpp
Lines: 648-663
  0.000% (0/14)
94
QTextItemInt::midItem
Name: QTextItemInt::midItem
Prototype: QTextItemInt QTextItemInt::midItem(QFontEngine *fontEngine, int firstGlyphIndex, int numGlyphs) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3489-3509
  0.000% (0/14)
144
QTextHtmlStyleSelector::previousSiblingNode
Name: QTextHtmlStyleSelector::previousSiblingNode
Prototype: QCss::StyleSelector::NodePtr QTextHtmlStyleSelector::previousSiblingNode(NodePtr node) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 1729-1743
  0.000% (0/10)
124
QTextHtmlParserNode::isNestedList
Name: QTextHtmlParserNode::isNestedList
Prototype: bool QTextHtmlParserNode::isNestedList(const QTextHtmlParser *parser) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 994-1006
  0.000% (0/10)
84
QTextHtmlParser::parseExclamationTag
Name: QTextHtmlParser::parseExclamationTag
Prototype: void QTextHtmlParser::parseExclamationTag()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 777-793
  0.000% (0/14)
94
QTextHtmlParser::parse
Name: QTextHtmlParser::parse
Prototype: void QTextHtmlParser::parse()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexthtmlparser.cpp
Lines: 630-642
  0.000% (0/10)
74
QTextHtmlImporter::QTextHtmlImporter
Name: QTextHtmlImporter::QTextHtmlImporter
Prototype: QTextHtmlImporter::QTextHtmlImporter(QTextDocument *_doc, const QString &_html, ImportMode mode, const QTextDocument *resourceProvider)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 416-442
  0.000% (0/11)
144
QTextFramePrivate::remove_me
Name: QTextFramePrivate::remove_me
Prototype: void QTextFramePrivate::remove_me()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 568-594
  0.000% (0/14)
174
QTextFramePrivate::fragmentRemoved
Name: QTextFramePrivate::fragmentRemoved
Prototype: void QTextFramePrivate::fragmentRemoved(QChar type, uint fragment)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 547-565
  0.000% (0/11)
144
QTextFramePrivate::fragmentAdded
Name: QTextFramePrivate::fragmentAdded
Prototype: void QTextFramePrivate::fragmentAdded(QChar type, uint fragment)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 529-545
  0.000% (0/10)
124
QTextFormatPrivate::insertProperty
Name: QTextFormatPrivate::insertProperty
Prototype: inline void insertProperty(qint32 key, const QVariant &value)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 194-205
  0.000% (0/11)
84
QTextFormatPrivate::clearProperty
Name: QTextFormatPrivate::clearProperty
Prototype: inline void clearProperty(qint32 key)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 207-217
  0.000% (0/11)
74
QTextFormat::setObjectIndex
Name: QTextFormat::setObjectIndex
Prototype: void QTextFormat::setObjectIndex(int o)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextformat.cpp
Lines: 1179-1190
  0.000% (0/10)
64
QTextEngine::shape
Name: QTextEngine::shape
Prototype: void QTextEngine::shape(int item) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1512-1530
  0.000% (0/10)
124
QTextEngine::freeMemory
Name: QTextEngine::freeMemory
Prototype: void QTextEngine::freeMemory()
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2489-2507
  0.000% (0/11)
134
QTextEngine::attributes
Name: QTextEngine::attributes
Prototype: const QCharAttributes *QTextEngine::attributes() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 1486-1510
  0.000% (0/12)
164
QTextEngine::adjustUnderlines
Name: QTextEngine::adjustUnderlines
Prototype: void QTextEngine::adjustUnderlines()
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 3396-3424
  0.000% (0/11)
194
QTextEditPrivate::paint
Name: QTextEditPrivate::paint
Prototype: void QTextEditPrivate::paint(QPainter *p, QPaintEvent *e)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1487-1516
  0.000% (0/14)
184
QTextEditPrivate::pageUpDown
Name: QTextEditPrivate::pageUpDown
Prototype: void QTextEditPrivate::pageUpDown(QTextCursor::MoveOperation op, QTextCursor::MoveMode moveMode)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 214-238
  0.000% (0/12)
164
QTextEdit::scrollToAnchor
Name: QTextEdit::scrollToAnchor
Prototype: void QTextEdit::scrollToAnchor(const QString &name)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 2239-2255
  0.000% (0/10)
114
QTextEdit::resizeEvent
Name: QTextEdit::resizeEvent
Prototype: void QTextEdit::resizeEvent(QResizeEvent *e)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextedit.cpp
Lines: 1389-1411
  0.000% (0/16)
134
QTextDocumentPrivate::unite
Name: QTextDocumentPrivate::unite
Prototype: bool QTextDocumentPrivate::unite(uint f)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 847-866
  0.000% (0/14)
134
QTextDocumentPrivate::remove_block
Name: QTextDocumentPrivate::remove_block
Prototype: int QTextDocumentPrivate::remove_block(int pos, int *blockFormat, int command, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 511-556
  0.000% (0/13)
284
QTextDocumentPrivate::remove
Name: QTextDocumentPrivate::remove
Prototype: void QTextDocumentPrivate::remove(int pos, int length, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 664-677
  0.000% (0/8)
94
QTextDocumentPrivate::insertBlock
Name: QTextDocumentPrivate::insertBlock
Prototype: int QTextDocumentPrivate::insertBlock(QChar blockSeparator, int pos, int blockFormat, int charFormat, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 388-438
  0.000% (0/16)
334
QTextDocumentPrivate::enableUndoRedo
Name: QTextDocumentPrivate::enableUndoRedo
Prototype: void QTextDocumentPrivate::enableUndoRedo(bool enable)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1151-1166
  0.000% (0/14)
114
QTextDocumentPrivate::compressPieceTable
Name: QTextDocumentPrivate::compressPieceTable
Prototype: void QTextDocumentPrivate::compressPieceTable()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1649-1680
  0.000% (0/14)
204
QTextDocumentLayoutPrivate::frameIteratorForYPosition
Name: QTextDocumentLayoutPrivate::frameIteratorForYPosition
Prototype: QTextFrame::Iterator QTextDocumentLayoutPrivate::frameIteratorForYPosition(QFixed y) const
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 541-558
  0.000% (0/14)
114
QTextDocumentLayoutPrivate::frameBoundingRectInternal
Name: QTextDocumentLayoutPrivate::frameBoundingRectInternal
Prototype: QRectF QTextDocumentLayoutPrivate::frameBoundingRectInternal(QTextFrame *frame) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 3247-3265
  0.000% (0/10)
124
QTextDocumentLayoutPrivate::ensureLayoutedByPosition
Name: QTextDocumentLayoutPrivate::ensureLayoutedByPosition
Prototype: void QTextDocumentLayoutPrivate::ensureLayoutedByPosition(int position) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 3162-3172
  0.000% (0/12)
74
QTextDocumentLayoutPrivate::ensureLayouted
Name: QTextDocumentLayoutPrivate::ensureLayouted
Prototype: void QTextDocumentLayoutPrivate::ensureLayouted(QFixed y) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 3146-3160
  0.000% (0/12)
104
QTextDocumentLayoutPrivate::drawFrameDecoration
Name: QTextDocumentLayoutPrivate::drawFrameDecoration
Prototype: void QTextDocumentLayoutPrivate::drawFrameDecoration(QPainter *painter, QTextFrame *frame, QTextFrameData *fd, const QRectF &clip, const QRectF &rect) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 866-906
  0.000% (0/10)
304
QTextDocumentLayoutPrivate::blockIndent
Name: QTextDocumentLayoutPrivate::blockIndent
Prototype: QFixed QTextDocumentLayoutPrivate::blockIndent(const QTextBlockFormat &blockFormat) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 803-820
  0.000% (0/10)
104
QTextDocumentLayout::draw
Name: QTextDocumentLayout::draw
Prototype: void QTextDocumentLayout::draw(QPainter *painter, const PaintContext &context)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2856-2882
  0.000% (0/13)
144
QTextDocumentLayout::doLayout
Name: QTextDocumentLayout::doLayout
Prototype: QRectF QTextDocumentLayout::doLayout(int from, int oldLength, int length)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentlayout.cpp
Lines: 2985-3007
  0.000% (0/10)
124
QTextDocument::createObject
Name: QTextDocument::createObject
Prototype: QTextObject *QTextDocument::createObject(const QTextFormat &f)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1626-1637
  0.000% (0/10)
84
QTextDecoder::toUnicode
Name: QTextDecoder::toUnicode
Prototype: void QTextDecoder::toUnicode(QString *target, const char *chars, int len)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtextcodec.cpp
Lines: 1002-1016
100.000% (6/6)
84
QTextCursorPrivate::selectedTableCells
Name: QTextCursorPrivate::selectedTableCells
Prototype: void QTextCursorPrivate::selectedTableCells(int *firstRow, int *numRows, int *firstColumn, int *numColumns) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 682-708
  0.000% (0/10)
184
QTextCursorPrivate::remove
Name: QTextCursorPrivate::remove
Prototype: void QTextCursorPrivate::remove()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 143-171
  0.000% (0/10)
204
QTextCursorPrivate::complexSelectionTable
Name: QTextCursorPrivate::complexSelectionTable
Prototype: QTextTable *QTextCursorPrivate::complexSelectionTable() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 664-680
  0.000% (0/10)
104
QTextCursor::deleteChar
Name: QTextCursor::deleteChar
Prototype: void QTextCursor::deleteChar()
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1481-1497
  0.000% (0/12)
114
QTextCursor::currentTable
Name: QTextCursor::currentTable
Prototype: QTextTable *QTextCursor::currentTable() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 2176-2189
  0.000% (0/12)
94
QTextCopyHelper::convertFormatIndex
Name: QTextCopyHelper::convertFormatIndex
Prototype: int QTextCopyHelper::convertFormatIndex(const QTextFormat &oldFormat, int objectIndexToSet)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocumentfragment.cpp
Lines: 62-80
  0.000% (0/10)
144
QTextBrowserPrivate::resolveUrl
Name: QTextBrowserPrivate::resolveUrl
Prototype: QUrl QTextBrowserPrivate::resolveUrl(const QUrl &url) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 174-197
  0.000% (0/18)
114
QTextBrowserPrivate::history
Name: QTextBrowserPrivate::history
Prototype: HistoryEntry history(int i) const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtextbrowser.cpp
Lines: 80-92
  0.000% (0/10)
74
QTestXunitStreamer::indentForElement
Name: QTestXunitStreamer::indentForElement
Prototype: void QTestXunitStreamer::indentForElement(const QTestElement* element, char* buf, int size)
Coverage:  58.333% (7/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 54-70
 58.333% (7/12)
104
QTestXunitStreamer::formatStart
Name: QTestXunitStreamer::formatStart
Prototype: void QTestXunitStreamer::formatStart(const QTestElement *element, QTestCharBuffer *formatted) const
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestxunitstreamer.cpp
Lines: 72-91
 76.923% (10/13)
104
QTestData::append
Name: QTestData::append
Prototype: void QTestData::append(int type, const void *data)
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestdata.cpp
Lines: 78-90
 30.000% (3/10)
94
QTest::qSignalDumperCallbackSlot
Name: QTest::qSignalDumperCallbackSlot
Prototype: static void qSignalDumperCallbackSlot(QObject *caller, int method_index, void **argv)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 118-146
  0.000% (0/14)
224
QTest::qPrintTestSlots
Name: QTest::qPrintTestSlots
Prototype: static void qPrintTestSlots(FILE *stream, const char *filter = 0)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 1561-1571
  0.000% (0/12)
64
QTest::newRow
Name: QTest::newRow
Prototype: QTestData &QTest::newRow(const char *dataTag)
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 3400-3408
 40.000% (4/10)
54
QTest::messageFormatString
Name: QTest::messageFormatString
Prototype: static const char *messageFormatString(bool noDescription, bool noTag)
Coverage:  50.000% (5/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 198-218
 50.000% (5/10)
144
QTest::incidentFormatString
Name: QTest::incidentFormatString
Prototype: static const char *incidentFormatString(bool noDescription, bool noTag)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 171-191
100.000% (10/10)
144
QTest::debuggerPresent
Name: QTest::debuggerPresent
Prototype: static bool debuggerPresent()
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2529-2558
 40.000% (4/10)
184
QTest::WatchDog::run
Name: QTest::WatchDog::run
Prototype: void run()
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2164-2176
 75.000% (6/8)
84
QTest::Q_QGS_ignoreClasses::innerFunction
Name: QTest::Q_QGS_ignoreClasses::innerFunction
Prototype: inline Type *innerFunction()
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qsignaldumper.cpp
Lines: 56-56
  0.000% (0/5)
14
QTest::FatalSignalHandler::~FatalSignalHandler
Name: QTest::FatalSignalHandler::~FatalSignalHandler
Prototype: FatalSignalHandler::~FatalSignalHandler()
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2715-2733
100.000% (10/10)
104
QTest::FatalSignalHandler::FatalSignalHandler
Name: QTest::FatalSignalHandler::FatalSignalHandler
Prototype: FatalSignalHandler::FatalSignalHandler()
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestcase.cpp
Lines: 2658-2712
 91.667% (11/12)
244
QTemporaryFile::open
Name: QTemporaryFile::open
Prototype: bool QTemporaryFile::open(OpenMode flags)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 772-794
100.000% (10/10)
104
QTcpServer::waitForNewConnection
Name: QTcpServer::waitForNewConnection
Prototype: bool QTcpServer::waitForNewConnection(int msec, bool *timedOut)
Coverage:  66.667% (8/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 485-503
 66.667% (8/12)
114
QTableWidget::selectedItems
Name: QTableWidget::selectedItems
Prototype: QList<QTableWidgetItem*> QTableWidget::selectedItems() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 2359-2373
  0.000% (0/10)
114
QTableViewPrivate::heightHintForIndex
Name: QTableViewPrivate::heightHintForIndex
Prototype: int QTableViewPrivate::heightHintForIndex(const QModelIndex &index, int hint, QStyleOptionViewItem &option) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 940-968
  0.000% (0/12)
174
QTableView::selectionChanged
Name: QTableView::selectionChanged
Prototype: void QTableView::selectionChanged(const QItemSelection &selected, const QItemSelection &deselected)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 3323-3348
  0.000% (0/10)
164
QTableView::selectedIndexes
Name: QTableView::selectedIndexes
Prototype: QModelIndexList QTableView::selectedIndexes() const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 2039-2052
  0.000% (0/12)
104
QTableModel::setHeaderData
Name: QTableModel::setHeaderData
Prototype: bool QTableModel::setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 710-728
  0.000% (0/19)
124
QTableModel::removeItem
Name: QTableModel::removeItem
Prototype: void QTableModel::removeItem(QTableWidgetItem *item)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 241-264
  0.000% (0/10)
164
QTableModel::insertColumns
Name: QTableModel::insertColumns
Prototype: bool QTableModel::insertColumns(int column, int count, const QModelIndex &)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 76-92
  0.000% (0/14)
124
QTableModel::index
Name: QTableModel::index
Prototype: QModelIndex QTableModel::index(const QTableWidgetItem *item) const
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtablewidget.cpp
Lines: 346-362
  0.000% (0/15)
124
QTableCornerButton::paintEvent
Name: QTableCornerButton::paintEvent
Prototype: void paintEvent(QPaintEvent*) override
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtableview.cpp
Lines: 579-594
  0.000% (0/10)
144
QTabWidget::paintEvent
Name: QTabWidget::paintEvent
Prototype: void QTabWidget::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 1221-1248
  0.000% (0/10)
214
QTabWidget::minimumSizeHint
Name: QTabWidget::minimumSizeHint
Prototype: QSize QTabWidget::minimumSizeHint() const
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabwidget.cpp
Lines: 849-873
  0.000% (0/10)
184
QTabBarPrivate::refresh
Name: QTabBarPrivate::refresh
Prototype: void QTabBarPrivate::refresh()
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 738-759
  0.000% (0/14)
134
QTabBarPrivate::indexAtPos
Name: QTabBarPrivate::indexAtPos
Prototype: int QTabBarPrivate::indexAtPos(const QPoint &p) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 430-439
  0.000% (0/11)
74
QTabBar::tabAt
Name: QTabBar::tabAt
Prototype: int QTabBar::tabAt(const QPoint &position) const
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1212-1226
  0.000% (0/12)
94
QTabBar::setTabEnabled
Name: QTabBar::setTabEnabled
Prototype: void QTabBar::setTabEnabled(int index, bool enabled)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1003-1017
  0.000% (0/14)
94
QTabBar::mouseReleaseEvent
Name: QTabBar::mouseReleaseEvent
Prototype: void QTabBar::mouseReleaseEvent(QMouseEvent *event)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 2016-2046
  0.000% (0/18)
224
QSystemTrayIconSys::event
Name: QSystemTrayIconSys::event
Prototype: bool QSystemTrayIconSys::event(QEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qsystemtrayicon_x11.cpp
Lines: 194-208
  0.000% (0/7)
64
QSystemTrayIconSys::addToTray
Name: QSystemTrayIconSys::addToTray
Prototype: bool QSystemTrayIconSys::addToTray()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qsystemtrayicon_x11.cpp
Lines: 134-149
  0.000% (0/10)
104
QSystemTrayIcon::setVisible
Name: QSystemTrayIcon::setVisible
Prototype: void QSystemTrayIcon::setVisible(bool visible)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qsystemtrayicon.cpp
Lines: 262-274
  0.000% (0/12)
94
QSyntaxHighlighterPrivate::reformatBlocks
Name: QSyntaxHighlighterPrivate::reformatBlocks
Prototype: void QSyntaxHighlighterPrivate::reformatBlocks(int from, int charsRemoved, int charsAdded)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qsyntaxhighlighter.cpp
Lines: 156-184
  0.000% (0/15)
164
QSyntaxHighlighter::setDocument
Name: QSyntaxHighlighter::setDocument
Prototype: void QSyntaxHighlighter::setDocument(QTextDocument *doc)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qsyntaxhighlighter.cpp
Lines: 322-342
  0.000% (0/10)
154
QSubpathFlatIterator::next
Name: QSubpathFlatIterator::next
Prototype: QStrokerOps::Element next()
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qstroker.cpp
Lines: 119-156
  0.000% (0/10)
304
QStyleSheetStyleSelector::nodeNames
Name: QStyleSheetStyleSelector::nodeNames
Prototype: QStringList nodeNames(NodePtr node) const override
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1425-1440
  0.000% (0/10)
104
QStyleSheetStyle::updateStyleSheetFont
Name: QStyleSheetStyle::updateStyleSheetFont
Prototype: void QStyleSheetStyle::updateStyleSheetFont(QWidget* w) const
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 5853-5877
  0.000% (0/16)
144
Page:<>1
McCabe - Cyclomatic Complexity: 439
...20
McCabe - Cyclomatic Complexity: 10
...30
McCabe - Cyclomatic Complexity: 7
...40
McCabe - Cyclomatic Complexity: 6
...50
McCabe - Cyclomatic Complexity: 5
...54
McCabe - Cyclomatic Complexity: 4
55
McCabe - Cyclomatic Complexity: 4
56
McCabe - Cyclomatic Complexity: 4
57
McCabe - Cyclomatic Complexity: 4
5859
McCabe - Cyclomatic Complexity: 4
60
McCabe - Cyclomatic Complexity: 4
61
McCabe - Cyclomatic Complexity: 4
62
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...80
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...308
McCabe - Cyclomatic Complexity: 1

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