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

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 439
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...76
McCabe - Cyclomatic Complexity: 3
77
McCabe - Cyclomatic Complexity: 3
78
McCabe - Cyclomatic Complexity: 3
79
McCabe - Cyclomatic Complexity: 3
8081
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
84
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...110
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 1
...306
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QSequentialAnimationGroupPrivate::indexForCurrentTime
Name: QSequentialAnimationGroupPrivate::indexForCurrentTime
Prototype: QSequentialAnimationGroupPrivate::AnimationIndex QSequentialAnimationGroupPrivate::indexForCurrentTime() const
Coverage: 100.000% (13/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 116-147
100.000% (13/13)
133
QSequentialAnimationGroup::duration
Name: QSequentialAnimationGroup::duration
Prototype: int QSequentialAnimationGroup::duration() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 316-330
100.000% (7/7)
83
QScrollerPrivate::timerTick
Name: QScrollerPrivate::timerTick
Prototype: void QScrollerPrivate::timerTick()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 945-970
  0.000% (0/7)
103
QScrollerPrivate::setContentPositionHelperDragging
Name: QScrollerPrivate::setContentPositionHelperDragging
Prototype: void QScrollerPrivate::setContentPositionHelperDragging(const QPointF &deltaPos)
Coverage:  0.000% (0/43)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1787-1849
  0.000% (0/43)
363
QScrollerPrivate::pressWhileInactive
Name: QScrollerPrivate::pressWhileInactive
Prototype: bool QScrollerPrivate::pressWhileInactive(const QPointF &position, qint64 timestamp)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 1542-1557
  0.000% (0/11)
93
QScroller::scroller
Name: QScroller::scroller
Prototype: QScroller *QScroller::scroller(QObject *target)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 304-317
  0.000% (0/7)
83
QScroller::handleInput
Name: QScroller::handleInput
Prototype: bool QScroller::handleInput(Input input, const QPointF &position, qint64 timestamp)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 984-1012
  0.000% (0/9)
143
QScrollbarStyleAnimation::QScrollbarStyleAnimation
Name: QScrollbarStyleAnimation::QScrollbarStyleAnimation
Prototype: QScrollbarStyleAnimation::QScrollbarStyleAnimation(Mode mode, QObject *target)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstyleanimation.cpp
Lines: 328-343
  0.000% (0/5)
103
QScrollTimer::updateCurrentTime
Name: QScrollTimer::updateCurrentTime
Prototype: void updateCurrentTime(int ) override
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp
Lines: 215-223
  0.000% (0/7)
43
QScrollBarPrivate::pixelPosToRangeValue
Name: QScrollBarPrivate::pixelPosToRangeValue
Prototype: int QScrollBarPrivate::pixelPosToRangeValue(int pos) const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 697-722
  0.000% (0/8)
193
QScrollBar::paintEvent
Name: QScrollBar::paintEvent
Prototype: void QScrollBar::paintEvent(QPaintEvent *)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 539-554
  0.000% (0/8)
113
QScrollBar::mouseReleaseEvent
Name: QScrollBar::mouseReleaseEvent
Prototype: void QScrollBar::mouseReleaseEvent(QMouseEvent *e)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollbar.cpp
Lines: 623-633
  0.000% (0/7)
63
QScrollArea::focusNextPrevChild
Name: QScrollArea::focusNextPrevChild
Prototype: bool QScrollArea::focusNextPrevChild(bool next)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qscrollarea.cpp
Lines: 425-433
  0.000% (0/7)
53
QScriptLine::setDefaultHeight
Name: QScriptLine::setDefaultHeight
Prototype: void QScriptLine::setDefaultHeight(QTextEngine *eng)
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp
Lines: 2358-2380
  0.000% (0/10)
153
QScreenPrivate::setPlatformScreen
Name: QScreenPrivate::setPlatformScreen
Prototype: void QScreenPrivate::setPlatformScreen(QPlatformScreen *screen)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 80-101
  0.000% (0/7)
153
QScreen::transformBetween
Name: QScreen::transformBetween
Prototype: QTransform QScreen::transformBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &target) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 575-584
  0.000% (0/7)
53
QScreen::mapBetween
Name: QScreen::mapBetween
Prototype: QRect QScreen::mapBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b, const QRect &rect) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 595-604
  0.000% (0/7)
53
QScreen::angleBetween
Name: QScreen::angleBetween
Prototype: int QScreen::angleBetween(Qt::ScreenOrientation a, Qt::ScreenOrientation b) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qscreen.cpp
Lines: 552-561
  0.000% (0/7)
53
QScanConverter::mergeIntersection
Name: QScanConverter::mergeIntersection
Prototype: inline void QScanConverter::mergeIntersection(Intersection *it, const Intersection &isect)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 461-479
  0.000% (0/9)
113
QSaveFile::writeData
Name: QSaveFile::writeData
Prototype: qint64 QSaveFile::writeData(const char *data, qint64 len)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsavefile.cpp
Lines: 348-359
 42.857% (3/7)
73
QRowsRemoval::contains
Name: QRowsRemoval::contains
Prototype: bool contains(QModelIndex parent, int row)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 127-136
 28.571% (2/7)
63
QRingBuffer::read
Name: QRingBuffer::read
Prototype: qint64 QRingBuffer::read(char *data, qint64 maxLength)
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 248-261
 85.714% (6/7)
103
QRingBuffer::read
Name: QRingBuffer::read
Prototype: QByteArray QRingBuffer::read()
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 268-286
100.000% (8/8)
123
QRingBuffer::append
Name: QRingBuffer::append
Prototype: void QRingBuffer::append(const char *data, qint64 size)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 321-328
100.000% (7/7)
53
QRingBuffer::append
Name: QRingBuffer::append
Prototype: void QRingBuffer::append(const QByteArray &qba)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qringbuffer.cpp
Lines: 335-349
100.000% (8/8)
93
QResourceRoot::name
Name: QResourceRoot::name
Prototype: inline QString QResourceRoot::name(int node) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 597-619
 71.429% (5/7)
173
QResourceRoot::data
Name: QResourceRoot::data
Prototype: const uchar *QResourceRoot::data(int node, qint64 *size) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 758-782
 42.857% (3/7)
173
QResourcePrivate::clear
Name: QResourcePrivate::clear
Prototype: void QResourcePrivate::clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 239-254
100.000% (7/7)
113
QResourceFileEngineIterator::hasNext
Name: QResourceFileEngineIterator::hasNext
Prototype: bool QResourceFileEngineIterator::hasNext() const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource_iterator.cpp
Lines: 65-79
100.000% (7/7)
73
QResourceFileEngine::size
Name: QResourceFileEngine::size
Prototype: qint64 QResourceFileEngine::size() const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1317-1327
 71.429% (5/7)
73
QResourceFileEngine::seek
Name: QResourceFileEngine::seek
Prototype: bool QResourceFileEngine::seek(qint64 pos)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1343-1353
 42.857% (3/7)
73
QResourceFileEngine::extension
Name: QResourceFileEngine::extension
Prototype: bool QResourceFileEngine::extension(Extension extension, const ExtensionOption *option, ExtensionReturn *output)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1455-1469
 71.429% (5/7)
103
QResource::registerResource
Name: QResource::registerResource
Prototype: bool QResource::registerResource(const uchar *rccData, const QString &resourceRoot)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1132-1151
  0.000% (0/9)
133
QResource::registerResource
Name: QResource::registerResource
Prototype: bool QResource::registerResource(const QString &rccFilename, const QString &resourceRoot)
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1061-1080
 55.556% (5/9)
133
QRenderRule::unsetClip
Name: QRenderRule::unsetClip
Prototype: void QRenderRule::unsetClip(QPainter *p)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1294-1300
  0.000% (0/7)
43
QRenderRule::setClip
Name: QRenderRule::setClip
Prototype: void QRenderRule::setClip(QPainter *p, const QRect &rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1283-1292
  0.000% (0/7)
63
QRenderRule::drawBorder
Name: QRenderRule::drawBorder
Prototype: void QRenderRule::drawBorder(QPainter *p, const QRect& rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1226-1240
  0.000% (0/7)
93
QRenderRule::contentsSize
Name: QRenderRule::contentsSize
Prototype: QSize contentsSize(const QSize &sz) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 541-547
  0.000% (0/7)
43
QRenderRule::boxSize
Name: QRenderRule::boxSize
Prototype: QSize QRenderRule::boxSize(const QSize &cs, int flags) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1073-1079
  0.000% (0/7)
43
QRenderRule::borderClip
Name: QRenderRule::borderClip
Prototype: QPainterPath QRenderRule::borderClip(QRect r)
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp
Lines: 1242-1278
  0.000% (0/13)
283
QRelation::populateModel
Name: QRelation::populateModel
Prototype: void QRelation::populateModel()
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 176-187
 57.143% (4/7)
73
QRelatedTableModel::select
Name: QRelatedTableModel::select
Prototype: bool QRelatedTableModel::select()
Coverage:  85.714% (6/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqlrelationaltablemodel.cpp
Lines: 247-258
 85.714% (6/7)
83
QRegularExpressionPrivate::compilePattern
Name: QRegularExpressionPrivate::compilePattern
Prototype: void QRegularExpressionPrivate::compilePattern()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 995-1020
100.000% (7/7)
163
QRegularExpressionPrivate::captureIndexForName
Name: QRegularExpressionPrivate::captureIndexForName
Prototype: int QRegularExpressionPrivate::captureIndexForName(const QString &name) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1193-1205
 71.429% (5/7)
73
QRegularExpressionMatch::capturedStart
Name: QRegularExpressionMatch::capturedStart
Prototype: int QRegularExpressionMatch::capturedStart(const QString &name) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2193-2203
  0.000% (0/7)
73
QRegularExpressionMatch::capturedRef
Name: QRegularExpressionMatch::capturedRef
Prototype: QStringRef QRegularExpressionMatch::capturedRef(int nth) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2074-2085
 66.667% (6/9)
63
QRegularExpressionMatch::capturedRef
Name: QRegularExpressionMatch::capturedRef
Prototype: QStringRef QRegularExpressionMatch::capturedRef(const QString &name) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2115-2125
  0.000% (0/7)
73
QRegularExpressionMatch::capturedLength
Name: QRegularExpressionMatch::capturedLength
Prototype: int QRegularExpressionMatch::capturedLength(const QString &name) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2214-2224
  0.000% (0/7)
73
QRegularExpressionMatch::capturedEnd
Name: QRegularExpressionMatch::capturedEnd
Prototype: int QRegularExpressionMatch::capturedEnd(const QString &name) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2234-2244
  0.000% (0/7)
73
QRegularExpressionMatch::captured
Name: QRegularExpressionMatch::captured
Prototype: QString QRegularExpressionMatch::captured(int nth) const
Coverage:  88.889% (8/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2053-2064
 88.889% (8/9)
63
QRegularExpressionMatch::captured
Name: QRegularExpressionMatch::captured
Prototype: QString QRegularExpressionMatch::captured(const QString &name) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 2095-2105
100.000% (7/7)
73
QRegionPrivate::vectorize
Name: QRegionPrivate::vectorize
Prototype: inline void vectorize()
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1174-1180
  0.000% (0/7)
43
QRegionPrivate::canPrepend
Name: QRegionPrivate::canPrepend
Prototype: bool QRegionPrivate::canPrepend(const QRect *r) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1575-1590
  0.000% (0/13)
93
QRegionPrivate::canAppend
Name: QRegionPrivate::canAppend
Prototype: bool QRegionPrivate::canAppend(const QRect *r) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 1553-1568
  0.000% (0/13)
93
QRegion::copy
Name: QRegion::copy
Prototype: QRegion QRegion::copy() const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3919-3932
  0.000% (0/8)
103
QRegion::QRegion
Name: QRegion::QRegion
Prototype: QRegion::QRegion(const QPolygon &a, Qt::FillRule fillRule)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qregion.cpp
Lines: 3858-3873
  0.000% (0/7)
93
QRegExpValidator::validate
Name: QRegExpValidator::validate
Prototype: QValidator::State QRegExpValidator::validate(QString &input, int& pos) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qvalidator.cpp
Lines: 890-903
  0.000% (0/7)
73
QRegExpEngine::parseTerm
Name: QRegExpEngine::parseTerm
Prototype: void QRegExpEngine::parseTerm(Box *box)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3765-3776
100.000% (15/15)
63
QRegExpEngine::createState
Name: QRegExpEngine::createState
Prototype: int QRegExpEngine::createState(int bref)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1511-1521
 71.429% (5/7)
63
QRegExpEngine::anchorConcatenation
Name: QRegExpEngine::anchorConcatenation
Prototype: int QRegExpEngine::anchorConcatenation(int a, int b)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1580-1590
100.000% (7/7)
73
QRegExpEngine::anchorAlternation
Name: QRegExpEngine::anchorAlternation
Prototype: int QRegExpEngine::anchorAlternation(int a, int b)
Coverage: 100.000% (15/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 1561-1575
100.000% (15/15)
83
QRegExpEngine::Box::addAnchorsToEngine
Name: QRegExpEngine::Box::addAnchorsToEngine
Prototype: void QRegExpEngine::Box::addAnchorsToEngine(const Box &to) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2721-2730
100.000% (7/7)
53
QRegExpCharClass::dump
Name: QRegExpCharClass::dump
Prototype: void QRegExpCharClass::dump() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2438-2448
  0.000% (0/7)
63
QRegExp::operator=
Name: QRegExp::operator=
Prototype: QRegExp &QRegExp::operator=(const QRegExp &rx)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3987-4005
 71.429% (5/7)
143
QRectF::normalized
Name: QRectF::normalized
Prototype: QRectF QRectF::normalized() const noexcept
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 1546-1558
100.000% (7/7)
83
QRect::normalized
Name: QRect::normalized
Prototype: QRect QRect::normalized() const noexcept
Coverage: 100.000% (9/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qrect.cpp
Lines: 303-321
100.000% (9/9)
123
QReadWriteLockPrivate::unlock
Name: QReadWriteLockPrivate::unlock
Prototype: void QReadWriteLockPrivate::unlock()
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 528-535
100.000% (7/7)
53
QReadWriteLockPrivate::recursiveLockForWrite
Name: QReadWriteLockPrivate::recursiveLockForWrite
Prototype: bool QReadWriteLockPrivate::recursiveLockForWrite(int timeout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 557-573
100.000% (7/7)
103
QReadWriteLockPrivate::recursiveLockForRead
Name: QReadWriteLockPrivate::recursiveLockForRead
Prototype: bool QReadWriteLockPrivate::recursiveLockForRead(int timeout)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qreadwritelock.cpp
Lines: 537-555
100.000% (7/7)
113
QReadNotifier::event
Name: QReadNotifier::event
Prototype: bool QReadNotifier::event(QEvent *e)
Coverage:  71.429% (5/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1210-1220
 71.429% (5/7)
73
QRawFont::glyphIndexesForString
Name: QRawFont::glyphIndexesForString
Prototype: QVector<quint32> QRawFont::glyphIndexesForString(const QString &text) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 487-504
  0.000% (0/9)
123
QRawFont::glyphIndexesForChars
Name: QRawFont::glyphIndexesForChars
Prototype: bool QRawFont::glyphIndexesForChars(const QChar *chars, int numChars, quint32 *glyphIndexes, int *numGlyphs) const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 516-533
  0.000% (0/11)
113
QRawFont::alphaMapForGlyph
Name: QRawFont::alphaMapForGlyph
Prototype: QImage QRawFont::alphaMapForGlyph(quint32 glyphIndex, AntialiasingType antialiasingType, const QTransform &transform) const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qrawfont.cpp
Lines: 272-282
  0.000% (0/7)
53
QRasterWindow::metric
Name: QRasterWindow::metric
Prototype: int QRasterWindow::metric(PaintDeviceMetric metric) const
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qrasterwindow.cpp
Lines: 111-122
  0.000% (0/5)
53
QRasterPlatformPixmap::toImage
Name: QRasterPlatformPixmap::toImage
Prototype: QImage QRasterPlatformPixmap::toImage() const
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 217-229
  0.000% (0/11)
63
QRasterPlatformPixmap::toImage
Name: QRasterPlatformPixmap::toImage
Prototype: QImage QRasterPlatformPixmap::toImage(const QRect &rect) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 231-247
  0.000% (0/9)
113
QRasterPlatformPixmap::resize
Name: QRasterPlatformPixmap::resize
Prototype: void QRasterPlatformPixmap::resize(int width, int height)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpixmap_raster.cpp
Lines: 96-117
  0.000% (0/14)
143
QRasterPaintEnginePrivate::systemStateChanged
Name: QRasterPaintEnginePrivate::systemStateChanged
Prototype: void QRasterPaintEnginePrivate::systemStateChanged()
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1024-1050
  0.000% (0/8)
153
QRasterPaintEnginePrivate::rasterize
Name: QRasterPaintEnginePrivate::rasterize
Prototype: void QRasterPaintEnginePrivate::rasterize(QT_FT_Outline *outline, ProcessSpans callback, QSpanData *spanData, QRasterBuffer *rasterBuffer)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3478-3500
  0.000% (0/11)
123
QRasterPaintEngine::updateRasterState
Name: QRasterPaintEngine::updateRasterState
Prototype: void QRasterPaintEngine::updateRasterState()
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 827-844
  0.000% (0/17)
113
QRasterPaintEngine::toNormalizedFillRect
Name: QRasterPaintEngine::toNormalizedFillRect
Prototype: QRect QRasterPaintEngine::toNormalizedFillRect(const QRectF &rect)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1630-1647
  0.000% (0/9)
113
QRasterPaintEngine::shouldDrawCachedGlyphs
Name: QRasterPaintEngine::shouldDrawCachedGlyphs
Prototype: bool QRasterPaintEngine::shouldDrawCachedGlyphs(QFontEngine *fontEngine, const QTransform &m) const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3299-3314
  0.000% (0/9)
53
QRasterPaintEngine::renderHintsChanged
Name: QRasterPaintEngine::renderHintsChanged
Prototype: void QRasterPaintEngine::renderHintsChanged()
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 889-914
  0.000% (0/11)
133
QRasterPaintEngine::fillPolygon
Name: QRasterPaintEngine::fillPolygon
Prototype: void QRasterPaintEngine::fillPolygon(const QPointF *points, int pointCount, PolygonDrawMode mode)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1857-1886
  0.000% (0/8)
163
QRasterPaintEngine::fillPath
Name: QRasterPaintEngine::fillPath
Prototype: void QRasterPaintEngine::fillPath(const QPainterPath &path, QSpanData *fillData)
Coverage:  0.000% (0/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 1351-1380
  0.000% (0/17)
173
QRasterPaintEngine::drawPoints
Name: QRasterPaintEngine::drawPoints
Prototype: void QRasterPaintEngine::drawPoints(const QPointF *points, int pointCount)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3083-3100
  0.000% (0/7)
113
QRasterPaintEngine::drawPoints
Name: QRasterPaintEngine::drawPoints
Prototype: void QRasterPaintEngine::drawPoints(const QPoint *points, int pointCount)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3103-3120
  0.000% (0/7)
113
QRasterPaintEngine::drawEllipse
Name: QRasterPaintEngine::drawEllipse
Prototype: void QRasterPaintEngine::drawEllipse(const QRectF &rect)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3225-3252
  0.000% (0/19)
213
QRasterPaintEngine::clipBoundingRect
Name: QRasterPaintEngine::clipBoundingRect
Prototype: QRect QRasterPaintEngine::clipBoundingRect() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 3437-3450
  0.000% (0/7)
73
QRasterBuffer::bufferImage
Name: QRasterBuffer::bufferImage
Prototype: QImage QRasterBuffer::bufferImage() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpaintengine_raster.cpp
Lines: 4109-4122
  0.000% (0/7)
73
QRadioButton::sizeHint
Name: QRadioButton::sizeHint
Prototype: QSize QRadioButton::sizeHint() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qradiobutton.cpp
Lines: 192-207
  0.000% (0/7)
133
QQuaternion::rotationTo
Name: QQuaternion::rotationTo
Prototype: QQuaternion QQuaternion::rotationTo(const QVector3D &from, const QVector3D &to)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 770-794
  0.000% (0/7)
123
QQuaternion::normalized
Name: QQuaternion::normalized
Prototype: QQuaternion QQuaternion::normalized() const
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 260-273
  0.000% (0/7)
93
QQuaternion::getAxisAndAngle
Name: QQuaternion::getAxisAndAngle
Prototype: void QQuaternion::getAxisAndAngle(float *x, float *y, float *z, float *angle) const
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 428-453
  0.000% (0/8)
143
QQuaternion::fromDirection
Name: QQuaternion::fromDirection
Prototype: QQuaternion QQuaternion::fromDirection(const QVector3D &direction, const QVector3D &up)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/math3d/qquaternion.cpp
Lines: 744-760
  0.000% (0/11)
93
QPushButtonPrivate::dialogParent
Name: QPushButtonPrivate::dialogParent
Prototype: QDialog *QPushButtonPrivate::dialogParent() const
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 297-307
  0.000% (0/9)
73
QPushButtonPrivate::_q_popupPressed
Name: QPushButtonPrivate::_q_popupPressed
Prototype: void QPushButtonPrivate::_q_popupPressed()
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 572-593
  0.000% (0/9)
123
QPushButton::focusInEvent
Name: QPushButton::focusInEvent
Prototype: void QPushButton::focusInEvent(QFocusEvent *e)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qpushbutton.cpp
Lines: 479-489
  0.000% (0/11)
73
QProxyStyle::setBaseStyle
Name: QProxyStyle::setBaseStyle
Prototype: void QProxyStyle::setBaseStyle(QStyle *style)
Coverage:  0.000% (0/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qproxystyle.cpp
Lines: 175-188
  0.000% (0/9)
73
QPropertyAnimation::setTargetObject
Name: QPropertyAnimation::setTargetObject
Prototype: void QPropertyAnimation::setTargetObject(QObject *target)
Coverage:  42.857% (3/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qpropertyanimation.cpp
Lines: 189-202
 42.857% (3/7)
83
Page:<>1
McCabe - Cyclomatic Complexity: 439
...50
McCabe - Cyclomatic Complexity: 5
...60
McCabe - Cyclomatic Complexity: 4
...70
McCabe - Cyclomatic Complexity: 3
...76
McCabe - Cyclomatic Complexity: 3
77
McCabe - Cyclomatic Complexity: 3
78
McCabe - Cyclomatic Complexity: 3
79
McCabe - Cyclomatic Complexity: 3
8081
McCabe - Cyclomatic Complexity: 3
82
McCabe - Cyclomatic Complexity: 3
83
McCabe - Cyclomatic Complexity: 3
84
McCabe - Cyclomatic Complexity: 3
...90
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 2
...110
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