OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQmlDebugConnection::protocolReadyRead
Name: QQmlDebugConnection::protocolReadyRead
Prototype: void QQmlDebugConnection::protocolReadyRead()
Coverage:  52.239% (35/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 119-239
 52.239% (35/67)
8323
QQmlImportsPrivate::importExtension
Name: QQmlImportsPrivate::importExtension
Prototype: bool QQmlImportsPrivate::importExtension(const QString &qmldirFilePath, const QString &uri, int vmaj, int vmin, QQmlImportDatabase *database, const QQmlTypeLoaderQmldirContent &qmldir, QList<QQmlError> *errors)
Coverage:  73.438% (47/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 1081-1201
 73.438% (47/64)
7023
QQuickGridViewPrivate::fixup
Name: QQuickGridViewPrivate::fixup
Prototype: void QQuickGridViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  85.075% (114/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 902-998
 85.075% (114/134)
6923
QQuickGridViewPrivate::flick
Name: QQuickGridViewPrivate::flick
Prototype: bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  78.788% (78/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1000-1106
 78.788% (78/99)
7723
QQuickImageParticle::initialize
Name: QQuickImageParticle::initialize
Prototype: void QQuickImageParticle::initialize(int gIdx, int pIdx)
Coverage:  77.612% (52/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1651-1766
 77.612% (52/67)
8423
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::polishAndSync
Prototype: void QSGThreadedRenderLoop::polishAndSync(Window *w, bool inExpose)
Coverage:  0.000% (0/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 1158-1241
  0.000% (0/79)
6123
QSGSoftwareRenderLoop::renderWindow
Name: QSGSoftwareRenderLoop::renderWindow
Prototype: void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window, bool isNewExpose)
Coverage:  54.545% (42/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 103-206
 54.545% (42/77)
8623
decode
Name: decode
Prototype: static QString decode(const QString &input, DecodeMode decodeMode, bool *ok)
Coverage:  90.411% (66/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 226-329
 90.411% (66/73)
7723
runQmlmin
Name: runQmlmin
Prototype: int runQmlmin(int argc, char *argv[])
Coverage:  38.462% (30/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 559-691
 38.462% (30/78)
13323
Lexer::scanDirectives
Name: Lexer::scanDirectives
Prototype: bool Lexer::scanDirectives(Directives *directives, DiagnosticMessage *error)
Coverage:  76.190% (64/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1378-1538
 76.190% (64/84)
9824
Object::internalPut
Name: Object::internalPut
Prototype: bool Object::internalPut(PropertyKey id, const Value &value, Value *receiver)
Coverage:  91.250% (73/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 471-562
 91.250% (73/80)
6624
QQmlIncubatorPrivate::incubate
Name: QQmlIncubatorPrivate::incubate
Prototype: void QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt &i)
Coverage:  87.838% (65/74)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 270-376
 87.838% (65/74)
6924
QQmlListCompositor::listItemsRemoved
Name: QQmlListCompositor::listItemsRemoved
Prototype: void QQmlListCompositor::listItemsRemoved( QVector<Remove> *translatedRemovals, void *list, QVector<QQmlChangeSet::Change> *removals, QVector<QQmlChangeSet::Change> *insertions, QVector<MovedFlags> *movedFlags)
Coverage:  88.235% (90/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1071-1233
 88.235% (90/102)
10224
QQuickBasePositioner::prePositioning
Name: QQuickBasePositioner::prePositioning
Prototype: void QQuickBasePositioner::prePositioning()
Coverage:  93.590% (73/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 295-408
 93.590% (73/78)
7624
QQuickImage::updatePaintNode
Name: QQuickImage::updatePaintNode
Prototype: QSGNode *QQuickImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  72.727% (72/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 658-807
 72.727% (72/99)
10324
QQuickPathAnimationUpdater::setValue
Name: QQuickPathAnimationUpdater::setValue
Prototype: void QQuickPathAnimationUpdater::setValue(qreal v)
Coverage:  59.813% (64/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 933-1034
 59.813% (64/107)
6124
QQuickPathView::modelUpdated
Name: QQuickPathView::modelUpdated
Prototype: void QQuickPathView::modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  87.640% (78/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 2173-2270
 87.640% (78/89)
7324
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchAsMouse
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverTouchAsMouse
Prototype: bool QQuickWindowPrivate::deliverTouchAsMouse(QQuickItem *item, QQuickPointerEvent *pointerEvent)
Coverage:  48.718% (38/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 657-771
 48.718% (38/78)
7224
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::setFocusInScope
Prototype: void QQuickWindowPrivate::setFocusInScope(QQuickItem *scope, QQuickItem *item, Qt::FocusReason reason, FocusOptions options)
Coverage:  87.778% (79/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 889-1000
 87.778% (79/90)
6724
QQuickStyledTextPrivate::parse
Name: QQuickStyledTextPrivate::parse
Prototype: void QQuickStyledTextPrivate::parse()
Coverage:  97.468% (77/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 189-293
 97.468% (77/79)
8124
QSGSoftwareRenderableNode::update
Name: QSGSoftwareRenderableNode::update
Prototype: void QSGSoftwareRenderableNode::update()
Coverage:  18.333% (11/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 133-232
 18.333% (11/60)
5924
Lexer::scanNumber
Name: Lexer::scanNumber
Prototype: int Lexer::scanNumber(QChar ch)
Coverage:  95.402% (83/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 983-1122
 95.402% (83/87)
8825
QQmlJS::classify3
Name: QQmlJS::classify3
Prototype: static inline int classify3(const QChar *s, int parseModeFlags)
Coverage:  97.260% (71/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 90-148
 97.260% (71/73)
3325
QQmlTypeData::done
Name: QQmlTypeData::done
Prototype: void QQmlTypeData::done()
Coverage:  81.333% (61/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2212-2377
 81.333% (61/75)
10425
QQuickListViewPrivate::fixup
Name: QQuickListViewPrivate::fixup
Prototype: void QQuickListViewPrivate::fixup(AxisData &data, qreal minExtent, qreal maxExtent)
Coverage:  87.143% (122/140)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1482-1583
 87.143% (122/140)
7325
Serialize::serialize
Name: Serialize::serialize
Prototype: void Serialize::serialize(QByteArray &data, const QV4::Value &v, ExecutionEngine *engine)
Coverage:  74.667% (56/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 157-300
 74.667% (56/75)
10225
qt_composite_mode_from_string
Name: qt_composite_mode_from_string
Prototype: static QPainter::CompositionMode qt_composite_mode_from_string(const QString &compositeOperator)
Coverage:  0.000% (0/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 795-847
  0.000% (0/73)
4925
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 4048-4184
 81.250% (65/80)
9726
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 4048-4184
 81.250% (65/80)
9726
QAbstractAnimationJob::setState
Name: QAbstractAnimationJob::setState
Prototype: void QAbstractAnimationJob::setState(QAbstractAnimationJob::State newState)
Coverage:  81.188% (82/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 314-398
 81.188% (82/101)
4626
QQmlAdaptorModel::setModel
Name: QQmlAdaptorModel::setModel
Prototype: void QQmlAdaptorModel::setModel(const QVariant &variant, QQmlDelegateModel *vdm, QQmlEngine *engine)
Coverage:  82.051% (64/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 922-961
 82.051% (64/78)
14226
QQmlBinding::slowWrite
Name: QQmlBinding::slowWrite
Prototype: bool QQmlBinding::slowWrite(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)
Coverage:  88.172% (82/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 394-500
 88.172% (82/93)
7826
QQmlPropertyCache::toMetaObjectBuilder
Name: QQmlPropertyCache::toMetaObjectBuilder
Prototype: void QQmlPropertyCache::toMetaObjectBuilder(QMetaObjectBuilder &builder)
Coverage:  92.405% (73/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1138-1261
 92.405% (73/79)
7226
QQuickParentAnimation::transition
Name: QQuickParentAnimation::transition
Prototype: QAbstractAnimationJob* QQuickParentAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  46.341% (57/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 226-413
 46.341% (57/123)
13626
QQuickPinchArea::updatePinch
Name: QQuickPinchArea::updatePinch
Prototype: void QQuickPinchArea::updatePinch()
Coverage:  64.602% (73/113)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 438-605
 64.602% (73/113)
13726
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::event
Prototype: bool QQuickWindow::event(QEvent *e)
Coverage:  68.519% (37/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1569-1657
 68.519% (37/54)
4626
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Prototype: void QSGRenderThread::syncAndRender()
Coverage:  0.000% (0/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 585-682
  0.000% (0/97)
7626
QQuickShapeNvprRenderer::updateNode
Name: QQuickShapeNvprRenderer::updateNode
Prototype: void QQuickShapeNvprRenderer::updateNode()
Coverage:  0.000% (0/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 335-445
  0.000% (0/63)
7226
QSpringAnimation::updateCurrentTime
Name: QSpringAnimation::updateCurrentTime
Prototype: void QSpringAnimation::updateCurrentTime(int time)
Coverage:  66.667% (60/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickspringanimation.cpp
Lines: 208-312
 66.667% (60/90)
6826
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::qt_composite_mode_to_string
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::qt_composite_mode_to_string
Prototype: static QString qt_composite_mode_to_string(QPainter::CompositionMode op)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 849-904
  0.000% (0/51)
226
qt_font_from_string
Name: qt_font_from_string
Prototype: static QFont qt_font_from_string(const QString& fontString, const QFont &currentFont)
Coverage:  0.000% (0/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 372-475
  0.000% (0/82)
6326
throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  74.157% (66/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 170-304
 74.157% (66/89)
7726
QQmlDelegateModelPrivate::itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved( const QVector<Compositor::Remove> &removes, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedRemoves, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  76.829% (63/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1332-1428
 76.829% (63/82)
6527
QQuickTextControlPrivate::keyPressEvent
Name: QQuickTextControlPrivate::keyPressEvent
Prototype: void QQuickTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  77.419% (72/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 820-970
 77.419% (72/93)
8827
QQuickTextNodeEngine::addTextBlock
Name: QQuickTextNodeEngine::addTextBlock
Prototype: void QQuickTextNodeEngine::addTextBlock(QTextDocument *textDocument, const QTextBlock &block, const QPointF &position, const QColor &textColor, const QColor &anchorColor, int selectionStart, int selectionEnd)
Coverage:  56.667% (51/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 950-1112
 56.667% (51/90)
11027
QSGShaderRewriter::Tokenizer::next
Name: QSGShaderRewriter::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  51.402% (55/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 93-166
 51.402% (55/107)
4327
QQmlJS::Minify::parse
Name: QQmlJS::Minify::parse
Prototype: bool Minify::parse(int startToken)
Coverage:  97.030% (98/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 298-437
 97.030% (98/101)
8828
QQmlJS::classify9
Name: QQmlJS::classify9
Prototype: static inline int classify9(const QChar *s, int parseModeFlags)
Coverage:  74.390% (61/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 769-828
 74.390% (61/82)
3128
QQuickListViewPrivate::updateStickySections
Name: QQuickListViewPrivate::updateStickySections
Prototype: void QQuickListViewPrivate::updateStickySections()
Coverage:  60.417% (87/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1066-1171
 60.417% (87/144)
8028
QQuickRepeater::setModel
Name: QQuickRepeater::setModel
Prototype: void QQuickRepeater::setModel(const QVariant &m)
Coverage:  83.529% (71/85)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickrepeater.cpp
Lines: 197-248
 83.529% (71/85)
13728
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGGuiThreadRenderLoop::renderWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGGuiThreadRenderLoop::renderWindow
Prototype: void QSGGuiThreadRenderLoop::renderWindow(QQuickWindow *window)
Coverage:  59.596% (59/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 350-473
 59.596% (59/99)
10628
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::renderWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::renderWindow
Prototype: void QSGWindowsRenderLoop::renderWindow(QQuickWindow *window)
Coverage:  0.000% (0/91)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 429-505
  0.000% (0/91)
5128
QQuickStochasticEngine::goalSeek
Name: QQuickStochasticEngine::goalSeek
Prototype: int QQuickStochasticEngine::goalSeek(int curIdx, int spriteIdx, int dist)
Coverage:  5.263% (4/76)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 695-768
  5.263% (4/76)
6028
QQuickStyledTextPrivate::parseCloseTag
Name: QQuickStyledTextPrivate::parseCloseTag
Prototype: bool QQuickStyledTextPrivate::parseCloseTag(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  80.233% (69/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 458-534
 80.233% (69/86)
6528
QSGShaderParser::Tokenizer::next
Name: QSGShaderParser::Tokenizer::next
Prototype: Tokenizer::Token Tokenizer::next()
Coverage:  50.746% (68/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 107-202
 50.746% (68/134)
5328
SparseArray::deleteNode
Name: SparseArray::deleteNode
Prototype: void SparseArray::deleteNode(SparseArrayNode *z)
Coverage:  62.963% (68/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 206-328
 62.963% (68/108)
9528
filterResourceFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::filterResourceFile
Name: filterResourceFile::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::filterResourceFile
Prototype: int filterResourceFile(const QString &input, const QString &output)
Coverage:  0.000% (0/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/resourcefilter.cpp
Lines: 33-183
  0.000% (0/86)
16528
QQuickTextNodeEngine::addToSceneGraph
Name: QQuickTextNodeEngine::addToSceneGraph
Prototype: void QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode *parentNode, QQuickText::TextStyle style, const QColor &styleColor)
Coverage:  70.909% (78/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 763-895
 70.909% (78/110)
7929
existingImageFileForPath::QQuickPixmapReader::processJob
Name: existingImageFileForPath::QQuickPixmapReader::processJob
Prototype: void QQuickPixmapReader::processJob(QQuickPixmapReply *runningJob, const QUrl &url, const QString &localFile, QQuickImageProvider::ImageType imageType, QQuickImageProvider *provider)
Coverage:  51.111% (46/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 710-881
 51.111% (46/90)
10329
QQmlPropertyCache::append
Name: QQmlPropertyCache::append
Prototype: void QQmlPropertyCache::append(const QMetaObject *metaObject, int revision, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage:  85.577% (89/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 476-666
 85.577% (89/104)
12130
QQuickAnchorChanges::execute
Name: QQuickAnchorChanges::execute
Prototype: void QQuickAnchorChanges::execute()
Coverage:  69.318% (61/88)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 946-1035
 69.318% (61/88)
6730
QQuickItem::event
Name: QQuickItem::event
Prototype: bool QQuickItem::event(QEvent *ev)
Coverage:  87.931% (51/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 7917-8021
 87.931% (51/58)
5530
QQuickItem::setParentItem
Name: QQuickItem::setParentItem
Prototype: void QQuickItem::setParentItem(QQuickItem *parentItem)
Coverage:  97.196% (104/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2681-2797
 97.196% (104/107)
7730
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredPointerEventImpl
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::sendFilteredPointerEventImpl
Prototype: bool QQuickWindowPrivate::sendFilteredPointerEventImpl(QQuickPointerEvent *event, QQuickItem *receiver, QQuickItem *filteringParent)
Coverage:  70.213% (66/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2818-2935
 70.213% (66/94)
7230
QQuickTextControlPrivate::cursorMoveKeyEvent
Name: QQuickTextControlPrivate::cursorMoveKeyEvent
Prototype: bool QQuickTextControlPrivate::cursorMoveKeyEvent(QKeyEvent *e)
Coverage:  66.019% (68/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 120-270
 66.019% (68/103)
9230
Lexer::lex
Name: Lexer::lex
Prototype: int Lexer::lex()
Coverage: 100.000% (59/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 241-320
100.000% (59/59)
4031
QQmlChangeSet::remove
Name: QQmlChangeSet::remove
Prototype: void QQmlChangeSet::remove(QVector<Change> *removes, QVector<Change> *inserts)
Coverage:  93.130% (122/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 181-390
 93.130% (122/131)
14631
QQuickContext2DCommandBuffer::replay
Name: QQuickContext2DCommandBuffer::replay
Prototype: void QQuickContext2DCommandBuffer::replay(QPainter* p, QQuickContext2D::State& state, const QVector2D &scaleFactor)
Coverage:  0.000% (0/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 262-445
  0.000% (0/102)
10031
QQuickState::apply
Name: QQuickState::apply
Prototype: void QQuickState::apply(QQuickTransition *trans, QQuickState *revert)
Coverage:  83.333% (85/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 541-690
 83.333% (85/102)
9331
QQuickTextInputPrivate::parseInputMask
Name: QQuickTextInputPrivate::parseInputMask
Prototype: void QQuickTextInputPrivate::parseInputMask(const QString &maskFields)
Coverage:  97.701% (85/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3825-3921
 97.701% (85/87)
6131
toVariant
Name: toVariant
Prototype: static QVariant toVariant(QV4::ExecutionEngine *e, const QV4::Value &value, int typeHint, bool createJSValueForObjects, V4ObjectSet *visitedObjects)
Coverage:  90.722% (88/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1196-1300
 90.722% (88/97)
7331
QJSEngine::convertV2
Name: QJSEngine::convertV2
Prototype: bool QJSEngine::convertV2(const QJSValue &value, int type, void *ptr)
Coverage:  69.697% (46/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsapi/qjsengine.cpp
Lines: 612-726
 69.697% (46/66)
7332
QQmlContextWrapper::virtualGet
Name: QQmlContextWrapper::virtualGet
Prototype: ReturnedValue QQmlContextWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  86.170% (81/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 81-230
 86.170% (81/94)
8732
QQmlImportInstance::resolveType
Name: QQmlImportInstance::resolveType
Prototype: bool QQmlImportInstance::resolveType(QQmlTypeLoader *typeLoader, const QHashedStringRef& type, int *vmajor, int *vminor, QQmlType *type_return, QString *base, bool *typeRecursionDetected, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction, QList<QQmlError> *errors) const
Coverage:  63.866% (76/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 736-857
 63.866% (76/119)
8232
QQmlObjectCreator::createInstance
Name: QQmlObjectCreator::createInstance
Prototype: QObject *QQmlObjectCreator::createInstance(int index, QObject *parent, bool isContextObject)
Coverage:  69.919% (86/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp
Lines: 1131-1326
 69.919% (86/123)
13132
QQmlPropertyPrivate::initProperty
Name: QQmlPropertyPrivate::initProperty
Prototype: void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name)
Coverage:  64.103% (75/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 254-408
 64.103% (75/117)
9532
QQuickMultiPointTouchArea::updateTouchData
Name: QQuickMultiPointTouchArea::updateTouchData
Prototype: void QQuickMultiPointTouchArea::updateTouchData(QEvent *event)
Coverage:  95.349% (82/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 583-702
 95.349% (82/86)
8632
QQuickPathView::setModel
Name: QQuickPathView::setModel
Prototype: void QQuickPathView::setModel(const QVariant &m)
Coverage:  83.505% (81/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 616-680
 83.505% (81/97)
14632
QQuickTextInputPrivate::isValidInput
Name: QQuickTextInputPrivate::isValidInput
Prototype: bool QQuickTextInputPrivate::isValidInput(QChar key, QChar mask) const
Coverage:  83.607% (102/122)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3929-3996
 83.607% (102/122)
4832
QQuickTextNodeEngine::processCurrentLine
Name: QQuickTextNodeEngine::processCurrentLine
Prototype: void QQuickTextNodeEngine::processCurrentLine()
Coverage:  88.462% (92/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 220-417
 88.462% (92/104)
11332
SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Name: SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Prototype: bool SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations(const QmlIR::Object *obj, const QString &typeName, QQmlPropertyCache *propertyCache)
Coverage:  60.606% (60/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 327-502
 60.606% (60/99)
10932
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event)
Coverage:  60.920% (53/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp
Lines: 47-222
 60.920% (53/87)
11932
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, const Value &value)
Coverage:  82.090% (110/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 439-582
 82.090% (110/134)
11633
QQuickItemPrivate::itemChange
Name: QQuickItemPrivate::itemChange
Prototype: void QQuickItemPrivate::itemChange(QQuickItem::ItemChange change, const QQuickItem::ItemChangeData &data)
Coverage:  95.775% (68/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 6157-6257
 95.775% (68/71)
5733
QQuickListView::viewportMoved
Name: QQuickListView::viewportMoved
Prototype: void QQuickListView::viewportMoved(Qt::Orientations orient)
Coverage:  95.973% (143/149)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 2961-3071
 95.973% (143/149)
7633
QQuickTransitionManager::transition
Name: QQuickTransitionManager::transition
Prototype: void QQuickTransitionManager::transition(const QList<QQuickStateAction> &list, QQuickTransition *transition, QObject *defaultTarget)
Coverage:  75.728% (78/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 128-266
 75.728% (78/103)
7433
QSGPlainTexture::bind
Name: QSGPlainTexture::bind
Prototype: void QSGPlainTexture::bind()
Coverage:  47.059% (56/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 715-891
 47.059% (56/119)
17433
QV4::Runtime::method_compareEqual [qv4runtime.cpp #2]
Name: QV4::Runtime::method_compareEqual [qv4runtime.cpp #2]
Prototype: Bool Runtime::method_compareEqual(const Value &left, const Value &right)
Coverage:  64.815% (35/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 1860-1967
 64.815% (35/54)
3133
ExecutionEngine::metaTypeToJS
Name: ExecutionEngine::metaTypeToJS
Prototype: QV4::ReturnedValue ExecutionEngine::metaTypeToJS(int type, const void *data)
Coverage:  91.429% (64/70)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1566-1654
 91.429% (64/70)
4134
QQuickListViewPrivate::flick
Name: QQuickListViewPrivate::flick
Prototype: bool QQuickListViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  88.235% (135/153)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1585-1736
 88.235% (135/153)
11134
QQuickValueTypeProvider::fontFromObject
Name: QQuickValueTypeProvider::fontFromObject
Prototype: static QFont fontFromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  46.957% (54/115)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 277-374
 46.957% (54/115)
7334
QSGBatchRenderer::Renderer::nodeChanged
Name: QSGBatchRenderer::Renderer::nodeChanged
Prototype: void Renderer::nodeChanged(QSGNode *node, QSGNode::DirtyState state)
Coverage:  64.151% (68/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1133-1271
 64.151% (68/106)
9034
QQmlDirParser::parse
Name: QQmlDirParser::parse
Prototype: bool QQmlDirParser::parse(const QString &source)
Coverage:  76.190% (96/126)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 103-295
 76.190% (96/126)
13035
QQuickGridViewPrivate::applyInsertionChange
Name: QQuickGridViewPrivate::applyInsertionChange
Prototype: bool QQuickGridViewPrivate::applyInsertionChange(const QQmlChangeSet::Change &change, ChangeResult *insertResult, QList<FxViewItem *> *addedItems, QList<MovedItem> *movingIntoView)
Coverage:  85.938% (110/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2336-2505
 85.938% (110/128)
11135
QQuickItemViewPrivate::applyModelChanges
Name: QQuickItemViewPrivate::applyModelChanges
Prototype: bool QQuickItemViewPrivate::applyModelChanges(ChangeResult *totalInsertionResult, ChangeResult *totalRemovalResult)
Coverage:  88.281% (113/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1892-2046
 88.281% (113/128)
10635
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::event
Prototype: bool QSGRenderThread::event(QEvent *e)
Coverage:  0.000% (0/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 356-476
  0.000% (0/103)
8235
QSGBasicInternalImageNode::updateGeometry
Name: QSGBasicInternalImageNode::updateGeometry
Prototype: QSGGeometry *QSGBasicInternalImageNode::updateGeometry(const QRectF &targetRect, const QRectF &innerTargetRect, const QRectF &sourceRect, const QRectF &innerSourceRect, const QRectF &subSourceRect, QSGGeometry *geometry, bool mirror, bool antialiasing)
Coverage:  50.476% (53/105)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgbasicinternalimagenode.cpp
Lines: 203-459
 50.476% (53/105)
19235
CallArgument::fromValue
Name: CallArgument::fromValue
Prototype: void CallArgument::fromValue(int callType, QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  62.992% (80/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1660-1800
 62.992% (80/127)
11536
QQuickItemPrivate::nextPrevItemInTabFocusChain
Name: QQuickItemPrivate::nextPrevItemInTabFocusChain
Prototype: QQuickItem* QQuickItemPrivate::nextPrevItemInTabFocusChain(QQuickItem *item, bool forward)
Coverage:  80.952% (119/147)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2541-2655
 80.952% (119/147)
8236
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::event
Prototype: bool QSGSoftwareRenderThread::event(QEvent *e)
Coverage:  0.000% (0/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 240-368
  0.000% (0/102)
8736
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0