QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 8
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288289
McCabe - Cyclomatic Complexity: 9
290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 10
292
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QRasterPaintEnginePrivate::drawImage
Name: QRasterPaintEnginePrivate::drawImage
Prototype: void QRasterPaintEnginePrivate::drawImage(const QPointF &pt, const QImage &img, SrcOverBlendFunc func, const QRect &clip, int alpha, const QRect &sr)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 949-1015
  0.000% (0/27)
449
QRasterPlatformPixmap::fill
Name: QRasterPlatformPixmap::fill
Prototype: void QRasterPlatformPixmap::fill(const QColor &color)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 166-204
  0.000% (0/28)
249
QReadWriteLock::unlock
Name: QReadWriteLock::unlock
Prototype: void QReadWriteLock::unlock()
Coverage:  92.593% (25/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 406-438
 92.593% (25/27)
199
QRect::contains
Name: QRect::contains
Prototype: bool QRect::contains(const QPoint &p, bool proper) const
Coverage:  97.297% (36/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 806-839
 97.297% (36/37)
239
QRegExpEngine::parseFactor
Name: QRegExpEngine::parseFactor
Prototype: void QRegExpEngine::parseFactor(Box *box)
Coverage: 100.000% (31/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3674-3757
100.000% (31/31)
489
QRegion::operator+=
Name: QRegion::operator+=
Prototype: QRegion& QRegion::operator+=(const QRegion &r)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3974-4002
  0.000% (0/25)
239
QRegion::united
Name: QRegion::united
Prototype: QRegion QRegion::united(const QRegion &r) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3941-3972
  0.000% (0/25)
269
QRegularExpressionPrivate::getPatternInfo
Name: QRegularExpressionPrivate::getPatternInfo
Prototype: void QRegularExpressionPrivate::getPatternInfo()
Coverage:  54.167% (13/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1019-1064
 54.167% (13/24)
289
QRenderRule::configurePalette
Name: QRenderRule::configurePalette
Prototype: void QRenderRule::configurePalette(QPalette *p, QPalette::ColorGroup cg, const QWidget *w, bool embedded)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1372-1404
  0.000% (0/35)
229
QResourceFileEngine::fileName
Name: QResourceFileEngine::fileName
Prototype: QString QResourceFileEngine::fileName(FileName file) const
Coverage:  45.161% (14/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1384-1411
 45.161% (14/31)
229
QResourcePrivate::ensureChildren
Name: QResourcePrivate::ensureChildren
Prototype: void QResourcePrivate::ensureChildren() const
Coverage:  77.419% (24/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 320-353
 77.419% (24/31)
229
QScrollArea::ensureWidgetVisible
Name: QScrollArea::ensureWidgetVisible
Prototype: void QScrollArea::ensureWidgetVisible(QWidget *childWidget, int xmargin, int ymargin)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 465-498
  0.000% (0/27)
259
QScrollBarPrivate::activateControl
Name: QScrollBarPrivate::activateControl
Prototype: void QScrollBarPrivate::activateControl(uint control, int threshold)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 252-282
  0.000% (0/18)
189
QSettingsPrivate::iniUnescapedKey
Name: QSettingsPrivate::iniUnescapedKey
Prototype: bool QSettingsPrivate::iniUnescapedKey(const QByteArray &key, int from, int to, QString &result)
Coverage:  92.593% (25/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 572-626
 92.593% (25/27)
379
QSharedMemoryPrivate::create
Name: QSharedMemoryPrivate::create
Prototype: bool QSharedMemoryPrivate::create(int size)
Coverage:  56.000% (14/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 129-167
 56.000% (14/25)
239
QSimplex::simplifyConstraints
Name: QSimplex::simplifyConstraints
Prototype: bool QSimplex::simplifyConstraints(QList<QSimplexConstraint *> *constraints)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qsimplex_p.cpp
Lines: 597-652
  0.000% (0/27)
289
QSlider::mousePressEvent
Name: QSlider::mousePressEvent
Prototype: void QSlider::mousePressEvent(QMouseEvent *ev)
Coverage:  0.000% (0/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qslider.cpp
Lines: 359-416
  0.000% (0/28)
429
QSpdyProtocolHandler::uploadData
Name: QSpdyProtocolHandler::uploadData
Prototype: bool QSpdyProtocolHandler::uploadData(qint32 streamID)
Coverage:  63.636% (21/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 675-747
 63.636% (21/33)
469
QSplitter::event
Name: QSplitter::event
Prototype: bool QSplitter::event(QEvent *e)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 1281-1304
  0.000% (0/17)
119
QSplitterPrivate::doResize
Name: QSplitterPrivate::doResize
Prototype: void QSplitterPrivate::doResize()
Coverage:  0.000% (0/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qsplitter.cpp
Lines: 474-555
  0.000% (0/33)
429
QSqlResultPrivate::namedToPositionalBinding
Name: QSqlResultPrivate::namedToPositionalBinding
Prototype: QString QSqlResultPrivate::namedToPositionalBinding(const QString &query)
Coverage:  84.444% (38/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 122-173
 84.444% (38/45)
389
QSslContext::createSsl
Name: QSslContext::createSsl
Prototype: SSL* QSslContext::createSsl()
Coverage:  62.069% (18/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp
Lines: 409-449
 62.069% (18/29)
259
QSslKeyPrivate::derFromPem
Name: QSslKeyPrivate::derFromPem
Prototype: QByteArray QSslKeyPrivate::derFromPem(const QByteArray &pem, QMap<QByteArray, QByteArray> *headers) const
Coverage:  10.811% (4/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 172-220
 10.811% (4/37)
349
QSslKeyPrivate::pemFooter
Name: QSslKeyPrivate::pemFooter
Prototype: QByteArray QSslKeyPrivate::pemFooter() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 118-131
 88.235% (15/17)
69
QSslKeyPrivate::pemHeader
Name: QSslKeyPrivate::pemHeader
Prototype: QByteArray QSslKeyPrivate::pemHeader() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 100-113
 88.235% (15/17)
69
QStateMachinePrivate::exitStates
Name: QStateMachinePrivate::exitStates
Prototype: void QStateMachinePrivate::exitStates(QEvent *event, const QList<QAbstractState*> &statesToExit_sorted, const QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  96.296% (26/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 792-835
 96.296% (26/27)
219
QStateMachinePrivate::selectTransitions
Name: QStateMachinePrivate::selectTransitions
Prototype: QList<QAbstractTransition*> QStateMachinePrivate::selectTransitions(QEvent *event, CalculationCache *cache)
Coverage: 100.000% (23/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 544-588
100.000% (23/23)
279
QStateMachinePrivate::terminateActiveAnimations
Name: QStateMachinePrivate::terminateActiveAnimations
Prototype: void QStateMachinePrivate::terminateActiveAnimations(QAbstractState *state, const QHash<QAbstractState*, QVector<QPropertyAssignment> > &assignmentsForEnteredStates)
Coverage:  84.000% (21/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 1598-1640
 84.000% (21/25)
279
QStyleHelper::drawBorderPixmap
Name: QStyleHelper::drawBorderPixmap
Prototype: void drawBorderPixmap(const QPixmap &pixmap, QPainter *painter, const QRect &rect, int left, int top, int right, int bottom)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylehelper.cpp
Lines: 349-404
  0.000% (0/25)
319
QStyleSheetStyleSelector::attribute
Name: QStyleSheetStyleSelector::attribute
Prototype: QString attribute(NodePtr node, const QString& name) const override
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1441-1477
  0.000% (0/30)
289
QStyledItemDelegate::editorEvent
Name: QStyledItemDelegate::editorEvent
Prototype: bool QStyledItemDelegate::editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
Coverage:  0.000% (0/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qstyleditemdelegate.cpp
Lines: 583-634
  0.000% (0/45)
339
QTabBar::setTabsClosable
Name: QTabBar::setTabsClosable
Prototype: void QTabBar::setTabsClosable(bool closable)
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 2202-2234
  0.000% (0/30)
249
QTest::formatResult
Name: QTest::formatResult
Prototype: template <typename T> QString formatResult(T number, int significantDigits)
Coverage:  55.172% (16/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qplaintestlogger.cpp
Lines: 138-194
 55.172% (16/29)
339
QTest::messageType2String
Name: QTest::messageType2String
Prototype: static const char *messageType2String(QAbstractTestLogger::MessageTypes type)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qplaintestlogger.cpp
Lines: 97-118
 94.118% (16/17)
109
QTest::xmlMessageType2String
Name: QTest::xmlMessageType2String
Prototype: static const char* xmlMessageType2String(QAbstractTestLogger::MessageTypes type)
Coverage:  94.118% (16/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 50-71
 94.118% (16/17)
109
QTestLog::addLogger
Name: QTestLog::addLogger
Prototype: void QTestLog::addLogger(LogMode mode, const char *filename)
Coverage:  90.909% (20/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestlog.cpp
Lines: 473-505
 90.909% (20/22)
189
QTextCodec::codecForHtml
Name: QTextCodec::codecForHtml
Prototype: QTextCodec *QTextCodec::codecForHtml(const QByteArray &ba, QTextCodec *defaultCodec)
Coverage:  96.552% (28/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtextcodec.cpp
Lines: 1042-1074
 96.552% (28/29)
199
QTextCodec::codecForUtfText
Name: QTextCodec::codecForUtfText
Prototype: QTextCodec *QTextCodec::codecForUtfText(const QByteArray &ba, QTextCodec *defaultCodec)
Coverage:  84.444% (38/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtextcodec.cpp
Lines: 1101-1133
 84.444% (38/45)
259
QTextCursor::selectedText
Name: QTextCursor::selectedText
Prototype: QString QTextCursor::selectedText() const
Coverage:  0.000% (0/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 1704-1742
  0.000% (0/30)
259
QTextCursorPrivate::setBlockCharFormat
Name: QTextCursorPrivate::setBlockCharFormat
Prototype: void QTextCursorPrivate::setBlockCharFormat(const QTextCharFormat &_format, QTextDocumentPrivate::FormatChangeMode changeMode)
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 723-769
  0.000% (0/26)
319
QTextCursorPrivate::setBlockFormat
Name: QTextCursorPrivate::setBlockFormat
Prototype: void QTextCursorPrivate::setBlockFormat(const QTextBlockFormat &format, QTextDocumentPrivate::FormatChangeMode changeMode)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 772-813
  0.000% (0/25)
299
QTextCursorPrivate::setCharFormat
Name: QTextCursorPrivate::setCharFormat
Prototype: void QTextCursorPrivate::setCharFormat(const QTextCharFormat &_format, QTextDocumentPrivate::FormatChangeMode changeMode)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextcursor.cpp
Lines: 815-861
  0.000% (0/25)
329
QTextDocument::find
Name: QTextDocument::find
Prototype: QTextCursor QTextDocument::find(const QString &subString, int from, FindFlags options) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1300-1337
  0.000% (0/26)
239
QTextDocument::find
Name: QTextDocument::find
Prototype: QTextCursor QTextDocument::find(const QRegExp & expr, int from, FindFlags options) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1419-1455
  0.000% (0/26)
239
QTextDocument::find
Name: QTextDocument::find
Prototype: QTextCursor QTextDocument::find(const QRegularExpression &expr, int from, FindFlags options) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1546-1583
  0.000% (0/26)
239
QTextDocumentPrivate::adjustDocumentChangesAndCursors
Name: QTextDocumentPrivate::adjustDocumentChangesAndCursors
Prototype: void QTextDocumentPrivate::adjustDocumentChangesAndCursors(int from, int addedOrRemoved, QTextUndoCommand::Operation op)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 1273-1324
  0.000% (0/25)
289
QTextDocumentPrivate::setBlockFormat
Name: QTextDocumentPrivate::setBlockFormat
Prototype: void QTextDocumentPrivate::setBlockFormat(const QTextBlock &from, const QTextBlock &to, const QTextBlockFormat &newFormat, FormatChangeMode mode)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument_p.cpp
Lines: 771-820
  0.000% (0/25)
339
QTextFrame::iterator::operator--
Name: QTextFrame::iterator::operator--
Prototype: QTextFrame::iterator &QTextFrame::iterator::operator--()
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextobject.cpp
Lines: 763-796
  0.000% (0/24)
239
QTextOdfWriter::writeInlineCharacter
Name: QTextOdfWriter::writeInlineCharacter
Prototype: void QTextOdfWriter::writeInlineCharacter(QXmlStreamWriter &writer, const QTextFragment &fragment) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextodfwriter.cpp
Lines: 354-406
  0.000% (0/29)
349
QTextStream::pos
Name: QTextStream::pos
Prototype: qint64 QTextStream::pos() const
Coverage:  68.000% (17/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1226-1269
 68.000% (17/25)
249
QTextStreamPrivate::putNumber
Name: QTextStreamPrivate::putNumber
Prototype: void QTextStreamPrivate::putNumber(qulonglong number, bool negative)
Coverage:  97.222% (35/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 2319-2361
 97.222% (35/36)
269
QTextTable::splitCell
Name: QTextTable::splitCell
Prototype: void QTextTable::splitCell(int row, int column, int numRows, int numCols)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtexttable.cpp
Lines: 1174-1238
  0.000% (0/27)
429
QTimeZonePrivate::dataForLocalTime
Name: QTimeZonePrivate::dataForLocalTime
Prototype: QTimeZonePrivate::Data QTimeZonePrivate::dataForLocalTime(qint64 forLocalMSecs) const
Coverage:  85.000% (34/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate.cpp
Lines: 246-306
 85.000% (34/40)
299
QTipLabel::placeTip
Name: QTipLabel::placeTip
Prototype: void QTipLabel::placeTip(const QPoint &pos, QWidget *w)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qtooltip.cpp
Lines: 364-419
  0.000% (0/29)
299
QToolBarAreaLayout::unplug
Name: QToolBarAreaLayout::unplug
Prototype: QLayoutItem *QToolBarAreaLayout::unplug(const QList<int> &path, QToolBarAreaLayout *other)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbararealayout.cpp
Lines: 1146-1196
  0.000% (0/25)
289
QToolBarLayout::setGeometry
Name: QToolBarLayout::setGeometry
Prototype: void QToolBarLayout::setGeometry(const QRect &rect)
Coverage:  0.000% (0/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbarlayout.cpp
Lines: 371-419
  0.000% (0/32)
359
QToolBoxButton::initStyleOption
Name: QToolBoxButton::initStyleOption
Prototype: void QToolBoxButton::initStyleOption(QStyleOptionToolBox *option) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbox.cpp
Lines: 197-228
  0.000% (0/26)
249
QToolButton::sizeHint
Name: QToolButton::sizeHint
Prototype: QSize QToolButton::sizeHint() const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtoolbutton.cpp
Lines: 321-363
  0.000% (0/25)
319
QToolTip::showText
Name: QToolTip::showText
Prototype: void QToolTip::showText(const QPoint &pos, const QString &text, QWidget *w, const QRect &rect, int msecDisplayTime)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qtooltip.cpp
Lines: 466-512
  0.000% (0/27)
239
QTransform::map
Name: QTransform::map
Prototype: void QTransform::map(qreal x, qreal y, qreal *tx, qreal *ty) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2025-2029
  0.000% (0/17)
29
QTransform::map
Name: QTransform::map
Prototype: void QTransform::map(int x, int y, int *tx, int *ty) const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 2039-2046
  0.000% (0/17)
59
QTransform::operator*
Name: QTransform::operator*
Prototype: QTransform QTransform::operator*(const QTransform &m) const
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 901-974
  0.000% (0/18)
469
QTransform::operator*=
Name: QTransform::operator*=
Prototype: QTransform & QTransform::operator*=(const QTransform &o)
Coverage:  0.000% (0/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qtransform.cpp
Lines: 819-891
  0.000% (0/18)
459
QTranslator::load
Name: QTranslator::load
Prototype: bool QTranslator::load(const QString & filename, const QString & directory, const QString & search_delimiters, const QString & suffix)
Coverage:  75.758% (25/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 467-515
 75.758% (25/33)
309
QTreeView::dataChanged
Name: QTreeView::dataChanged
Prototype: void QTreeView::dataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight, const QVector<int> &roles)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 683-726
  0.000% (0/25)
279
QTreeView::expand
Name: QTreeView::expand
Prototype: void QTreeView::expand(const QModelIndex &index)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 761-787
  0.000% (0/25)
199
QTreeView::indexRowSizeHint
Name: QTreeView::indexRowSizeHint
Prototype: int QTreeView::indexRowSizeHint(const QModelIndex &index) const
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 2954-3014
  0.000% (0/39)
379
QTreeViewPrivate::collapse
Name: QTreeViewPrivate::collapse
Prototype: void QTreeViewPrivate::collapse(int item, bool emitSignal)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3139-3183
  0.000% (0/31)
289
QTreeViewPrivate::firstVisibleItem
Name: QTreeViewPrivate::firstVisibleItem
Prototype: int QTreeViewPrivate::firstVisibleItem(int *offset) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3614-3641
  0.000% (0/29)
199
QTreeViewPrivate::viewIndex
Name: QTreeViewPrivate::viewIndex
Prototype: int QTreeViewPrivate::viewIndex(const QModelIndex &_index) const
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreeview.cpp
Lines: 3559-3601
  0.000% (0/35)
279
QTreeWidgetItem::insertChild
Name: QTreeWidgetItem::insertChild
Prototype: void QTreeWidgetItem::insertChild(int index, QTreeWidgetItem *child)
Coverage:  0.000% (0/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qtreewidget.cpp
Lines: 1902-1939
  0.000% (0/37)
289
QTriangulator::ComplexToSimple::calculateIntersections
Name: QTriangulator::ComplexToSimple::calculateIntersections
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::calculateIntersections()
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1304-1364
  0.000% (0/35)
379
QTriangulator::ComplexToSimple::outerBounds
Name: QTriangulator::ComplexToSimple::outerBounds
Prototype: template <typename T> QPair<QRBTree<int>::Node *, QRBTree<int>::Node *> QTriangulator<T>::ComplexToSimple::outerBounds(const QPodPoint &point) const
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1120-1175
  0.000% (0/25)
319
QTriangulator::ComplexToSimple::sortEdgeList
Name: QTriangulator::ComplexToSimple::sortEdgeList
Prototype: template <typename T> void QTriangulator<T>::ComplexToSimple::sortEdgeList(const QPodPoint eventPoint)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 1224-1278
  0.000% (0/25)
289
QTsciiCodec::convertFromUnicode
Name: QTsciiCodec::convertFromUnicode
Prototype: QByteArray QTsciiCodec::convertFromUnicode(const QChar *uc, int len, ConverterState *state) const
Coverage:  32.143% (9/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtsciicodec.cpp
Lines: 69-108
 32.143% (9/28)
279
QTsciiCodec::convertToUnicode
Name: QTsciiCodec::convertToUnicode
Prototype: QString QTsciiCodec::convertToUnicode(const char* chars, int len, ConverterState *state) const
Coverage:  25.926% (7/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtsciicodec.cpp
Lines: 116-156
 25.926% (7/27)
259
QUndoStack::push
Name: QUndoStack::push
Prototype: void QUndoStack::push(QUndoCommand *cmd)
Coverage:  0.000% (0/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qundostack.cpp
Lines: 576-620
  0.000% (0/38)
319
QUnicodeTools::initScripts
Name: QUnicodeTools::initScripts
Prototype: void initScripts(const ushort *string, int length, uchar *scripts)
Coverage: 100.000% (27/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 679-751
100.000% (27/27)
249
QUnixPrintWidgetPrivate::_q_printerChanged
Name: QUnixPrintWidgetPrivate::_q_printerChanged
Prototype: void QUnixPrintWidgetPrivate::_q_printerChanged(int index)
Coverage:  44.000% (11/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintdialog_unix.cpp
Lines: 723-766
 44.000% (11/25)
319
QUrlModel::addUrls
Name: QUrlModel::addUrls
Prototype: void QUrlModel::addUrls(const QList<QUrl> &list, int row, bool move)
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 237-273
  0.000% (0/29)
259
QUrlModel::setUrl
Name: QUrlModel::setUrl
Prototype: void QUrlModel::setUrl(const QModelIndex &index, const QUrl &url, const QModelIndex &dirIndex)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qsidebar.cpp
Lines: 178-221
  0.000% (0/27)
279
QUtf16::convertFromUnicode
Name: QUtf16::convertFromUnicode
Prototype: QByteArray QUtf16::convertFromUnicode(const QChar *uc, int len, QTextCodec::ConverterState *state, DataEndianness e)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 411-453
 96.970% (32/33)
289
QUtf32::convertFromUnicode
Name: QUtf32::convertFromUnicode
Prototype: QByteArray QUtf32::convertFromUnicode(const QChar *uc, int len, QTextCodec::ConverterState *state, DataEndianness e)
Coverage:  96.970% (32/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qutfcodec.cpp
Lines: 530-584
 96.970% (32/33)
379
QWidget::clearFocus
Name: QWidget::clearFocus
Prototype: void QWidget::clearFocus()
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 6638-6689
  0.000% (0/27)
209
QWidget::foregroundRole
Name: QWidget::foregroundRole
Prototype: QPalette::ColorRole QWidget::foregroundRole() const
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4434-4462
  0.000% (0/17)
179
QWidget::setMask
Name: QWidget::setMask
Prototype: void QWidget::setMask(const QRegion &newMask)
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 12812-12864
  0.000% (0/25)
289
QWidgetBackingStore::dirtyRegion
Name: QWidgetBackingStore::dirtyRegion
Prototype: QRegion QWidgetBackingStore::dirtyRegion(QWidget *widget) const
Coverage:  0.000% (0/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 370-415
  0.000% (0/41)
309
QWidgetBackingStore::markDirtyOnScreen
Name: QWidgetBackingStore::markDirtyOnScreen
Prototype: void QWidgetBackingStore::markDirtyOnScreen(const QRegion &region, QWidget *widget, const QPoint &topLevelOffset)
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidgetbackingstore.cpp
Lines: 710-753
  0.000% (0/31)
249
QWidgetLineControl::complete
Name: QWidgetLineControl::complete
Prototype: void QWidgetLineControl::complete(int key)
Coverage:  0.000% (0/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 1427-1464
  0.000% (0/39)
249
QWidgetLineControl::removeSelectedText
Name: QWidgetLineControl::removeSelectedText
Prototype: void QWidgetLineControl::removeSelectedText()
Coverage:  0.000% (0/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgetlinecontrol.cpp
Lines: 890-924
  0.000% (0/31)
239
QWidgetPrivate::adjustFlags
Name: QWidgetPrivate::adjustFlags
Prototype: void QWidgetPrivate::adjustFlags(Qt::WindowFlags &flags, QWidget *w)
Coverage:  0.000% (0/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 1059-1118
  0.000% (0/36)
299
QWidgetPrivate::setStyle_helper
Name: QWidgetPrivate::setStyle_helper
Prototype: void QWidgetPrivate::setStyle_helper(QStyle *newStyle, bool propagate, bool )
Coverage:  0.000% (0/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 2743-2813
  0.000% (0/25)
239
QWidgetPrivate::updateFont
Name: QWidgetPrivate::updateFont
Prototype: void QWidgetPrivate::updateFont(const QFont &font)
Coverage:  0.000% (0/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 4790-4842
  0.000% (0/35)
239
QWidgetTextControl::setExtraSelections
Name: QWidgetTextControl::setExtraSelections
Prototype: void QWidgetTextControl::setExtraSelections(const QList<QTextEdit::ExtraSelection> &selections)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 2385-2429
  0.000% (0/27)
309
QWidgetTextControlPrivate::rectForPosition
Name: QWidgetTextControlPrivate::rectForPosition
Prototype: QRectF QWidgetTextControlPrivate::rectForPosition(int position) const
Coverage:  0.000% (0/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 1393-1440
  0.000% (0/26)
329
QWidgetTextControlPrivate::setContent
Name: QWidgetTextControlPrivate::setContent
Prototype: void QWidgetTextControlPrivate::setContent(Qt::TextFormat format, const QString &text, QTextDocument *document)
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qwidgettextcontrol.cpp
Lines: 409-497
  0.000% (0/27)
489
QWindow::destroy
Name: QWindow::destroy
Prototype: void QWindow::destroy()
Coverage:  0.000% (0/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qwindow.cpp
Lines: 1638-1678
  0.000% (0/29)
299
QWindowGeometrySpecification::fromArgument
Name: QWindowGeometrySpecification::fromArgument
Prototype: QWindowGeometrySpecification QWindowGeometrySpecification::fromArgument(const QByteArray &a)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguiapplication.cpp
Lines: 286-313
  0.000% (0/23)
189
QWizardPage::isComplete
Name: QWizardPage::isComplete
Prototype: bool QWizardPage::isComplete() const
Coverage:  0.000% (0/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/dialogs/qwizard.cpp
Lines: 3670-3700
  0.000% (0/27)
179
QXcbCursor::createFontCursor
Name: QXcbCursor::createFontCursor
Prototype: xcb_cursor_t QXcbCursor::createFontCursor(int cshape)
Coverage:  63.415% (26/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 550-598
 63.415% (26/41)
289
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 2
...250
McCabe - Cyclomatic Complexity: 4
...260
McCabe - Cyclomatic Complexity: 5
...270
McCabe - Cyclomatic Complexity: 6
...280
McCabe - Cyclomatic Complexity: 7
...284
McCabe - Cyclomatic Complexity: 8
285
McCabe - Cyclomatic Complexity: 8
286
McCabe - Cyclomatic Complexity: 9
287
McCabe - Cyclomatic Complexity: 9
288289
McCabe - Cyclomatic Complexity: 9
290
McCabe - Cyclomatic Complexity: 10
291
McCabe - Cyclomatic Complexity: 10
292
McCabe - Cyclomatic Complexity: 10
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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