OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201
McCabe - Cyclomatic Complexity: 23
202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QQuickText::updatePaintNode
Name: QQuickText::updatePaintNode
Prototype: QSGNode *QQuickText::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *data)
Coverage:  83.784% (31/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2374-2442
 83.784% (31/37)
4512
QQuickTextInputPrivate::internalRedo
Name: QQuickTextInputPrivate::internalRedo
Prototype: void QQuickTextInputPrivate::internalRedo()
Coverage:  75.000% (24/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4232-4275
 75.000% (24/32)
3012
QQuickTextInputPrivate::internalUndo
Name: QQuickTextInputPrivate::internalUndo
Prototype: void QQuickTextInputPrivate::internalUndo(int until)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4188-4230
 94.286% (33/35)
2912
QSGBatchRenderer::Renderer::renderBatches
Name: QSGBatchRenderer::Renderer::renderBatches
Prototype: void Renderer::renderBatches()
Coverage:  88.571% (31/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2490-2561
 88.571% (31/35)
9112
QSGBatchRenderer::Updater::visitNode
Name: QSGBatchRenderer::Updater::visitNode
Prototype: void Updater::visitNode(Node *n)
Coverage:  97.222% (35/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 313-351
 97.222% (35/36)
2512
QSGDefaultPainterNode::paint
Name: QSGDefaultPainterNode::paint
Prototype: void QSGDefaultPainterNode::paint()
Coverage:  51.282% (20/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 119-193
 51.282% (20/39)
5012
QSGRenderer::renderScene
Name: QSGRenderer::renderScene
Prototype: void QSGRenderer::renderScene(const QSGBindable &bindable)
Coverage:  35.135% (13/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 204-261
 35.135% (13/37)
5512
QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Name: QV4::CompiledData::Binding::escapedString [qv4compileddata.cpp #1]
Prototype: QString Binding::escapedString(const QString &string)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #1
Lines: 604-644
  0.000% (0/23)
2612
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Binding::escapedString [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Binding::escapedString [qv4compileddata.cpp #2]
Prototype: QString Binding::escapedString(const QString &string)
Coverage:  0.000% (0/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 604-644
  0.000% (0/23)
2612
QV4::Compiler::JSUnitGenerator::writeFunction
Name: QV4::Compiler::JSUnitGenerator::writeFunction
Prototype: void QV4::Compiler::JSUnitGenerator::writeFunction(char *f, QV4::Compiler::Context *irFunction) const
Coverage:  81.250% (26/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 301-397
 81.250% (26/32)
6412
QV4::MemoryManager::runGC
Name: QV4::MemoryManager::runGC
Prototype: void MemoryManager::runGC()
Coverage:  57.143% (20/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 1056-1163
 57.143% (20/35)
7812
QV4Debugger::maybeBreakAtInstruction
Name: QV4Debugger::maybeBreakAtInstruction
Prototype: void QV4Debugger::maybeBreakAtInstruction()
Coverage:  72.414% (21/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugger.cpp
Lines: 175-212
 72.414% (21/29)
2212
RegExpObject::initProperties::RegExpCtor::virtualCallAsConstructor
Name: RegExpObject::initProperties::RegExpCtor::virtualCallAsConstructor
Prototype: ReturnedValue RegExpCtor::virtualCallAsConstructor(const FunctionObject *fo, const Value *argv, int argc, const Value *)
Coverage:  95.238% (40/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 213-260
 95.238% (40/42)
3412
VDMModelDelegateDataType::notify
Name: VDMModelDelegateDataType::notify
Prototype: bool notify( const QQmlAdaptorModel &, const QList<QQmlDelegateModelItem *> &items, int index, int count, const QVector<int> &roles) const override
Coverage:  95.455% (42/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 139-183
 95.455% (42/44)
2812
generateResourceDirectoryTree::generateResourceDirectoryTree
Name: generateResourceDirectoryTree::generateResourceDirectoryTree
Prototype: static QByteArray generateResourceDirectoryTree(QTextStream &code, const QStringList &qrcFiles)
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 263-318
  0.000% (0/35)
3612
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]::QQuickJSContext2DPrototype::method_createPattern
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]::QQuickJSContext2DPrototype::method_createPattern
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_createPattern(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1734-1791
  0.000% (0/45)
3612
CallArgument::initAsType
Name: CallArgument::initAsType
Prototype: void CallArgument::initAsType(int callType)
Coverage:  76.596% (36/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1601-1643
 76.596% (36/47)
3713
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #1]
Prototype: Codegen::Reference &Codegen::Reference::operator =(const Reference &other)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3723-3775
 95.652% (22/23)
3413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator = [qv4codegen.cpp #2]
Prototype: Codegen::Reference &Codegen::Reference::operator =(const Reference &other)
Coverage:  95.652% (22/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3723-3775
 95.652% (22/23)
3413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #1]
Prototype: bool visit(BinaryExpression *e) override
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3602-3622
100.000% (14/14)
413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::visit [qv4codegen.cpp #2]
Prototype: bool visit(BinaryExpression *e) override
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3602-3622
100.000% (14/14)
413
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(DeleteExpression *ast)
Coverage:  68.750% (22/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1954-2022
 68.750% (22/32)
4513
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(DeleteExpression *ast)
Coverage:  68.750% (22/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1954-2022
 68.750% (22/32)
4513
Context::setupFunctionIndices
Name: Context::setupFunctionIndices
Prototype: void Context::setupFunctionIndices(Moth::BytecodeGenerator *bytecodeGenerator)
Coverage: 100.000% (33/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 275-320
100.000% (33/33)
2613
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init(const QRegExp &re)
Coverage:  96.000% (24/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 86-134
 96.000% (24/25)
3013
ListElement::setJsProperty
Name: ListElement::setJsProperty
Prototype: int ListElement::setJsProperty(const ListLayout::Role &role, const QV4::Value &d, QV4::ExecutionEngine *eng)
Coverage:  57.500% (23/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1403-1457
 57.500% (23/40)
4113
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::toPropertyDescriptor
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::toPropertyDescriptor
Prototype: void ObjectPrototype::toPropertyDescriptor(ExecutionEngine *engine, const Value &v, Property *desc, PropertyAttributes *attrs)
Coverage: 100.000% (43/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 709-774
100.000% (43/43)
4313
QObjectWrapper::getQmlProperty
Name: QObjectWrapper::getQmlProperty
Prototype: ReturnedValue QObjectWrapper::getQmlProperty(QV4::ExecutionEngine *engine, QQmlContextData *qmlContext, QObject *object, String *name, QObjectWrapper::RevisionMode revisionMode, bool *hasProperty)
Coverage:  72.222% (39/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 356-415
 72.222% (39/54)
3513
QQmlChangeSet::change
Name: QQmlChangeSet::change
Prototype: void QQmlChangeSet::change(QVector<Change> *changes)
Coverage:  95.745% (45/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 506-552
 95.745% (45/47)
3113
QQmlDebugConnector::instance
Name: QQmlDebugConnector::instance
Prototype: QQmlDebugConnector *QQmlDebugConnector::instance()
Coverage:  73.684% (28/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmldebugconnector.cpp
Lines: 108-161
 73.684% (28/38)
3613
QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Name: QQmlDelayedCallQueue::addUniquelyAndExecuteLater
Prototype: QV4::ReturnedValue QQmlDelayedCallQueue::addUniquelyAndExecuteLater(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  87.805% (36/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldelayedcallqueue.cpp
Lines: 109-176
 87.805% (36/41)
4413
QQmlImportDatabase::registerPluginTypes
Name: QQmlImportDatabase::registerPluginTypes
Prototype: bool QQmlImportDatabase::registerPluginTypes(QObject *instance, const QString &basePath, const QString &uri, const QString &typeNamespace, int vmaj, QList<QQmlError> *errors)
Coverage:  69.444% (25/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 2008-2084
 69.444% (25/36)
4113
QQmlJS::classify12
Name: QQmlJS::classify12
Prototype: static inline int classify12(const QChar *s, int parseModeFlags)
Coverage:  51.351% (19/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 874-901
 51.351% (19/37)
1413
QQmlListCompositor::setFlags
Name: QQmlListCompositor::setFlags
Prototype: void QQmlListCompositor::setFlags( iterator from, int count, Group group, uint flags, QVector<Insert> *inserts)
Coverage:  89.655% (52/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 527-614
 89.655% (52/58)
5513
QQmlListModelParser::applyProperty
Name: QQmlListModelParser::applyProperty
Prototype: bool QQmlListModelParser::applyProperty(QV4::CompiledData::CompilationUnit *compilationUnit, const QV4::CompiledData::Unit *qmlUnit, const QV4::CompiledData::Binding *binding, ListModel *model, int outterElementIndex)
Coverage:  90.476% (38/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2700-2776
 90.476% (38/42)
5213
QQmlMetaObject::resolveGadgetMethodOrPropertyIndex
Name: QQmlMetaObject::resolveGadgetMethodOrPropertyIndex
Prototype: void QQmlMetaObject::resolveGadgetMethodOrPropertyIndex(QMetaObject::Call type, const QMetaObject **metaObject, int *index)
Coverage:  60.000% (12/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1543-1576
 60.000% (12/20)
1613
QQmlStringConverters::createFromString
Name: QQmlStringConverters::createFromString
Prototype: bool QQmlStringConverters::createFromString(int type, const QString &s, void *data, size_t n)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 211-300
  0.000% (0/24)
4813
QQmlStringConverters::variantFromString
Name: QQmlStringConverters::variantFromString
Prototype: QVariant QQmlStringConverters::variantFromString(const QString &s, int preferredType, bool *ok)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 67-97
100.000% (24/24)
1313
QQmlTypeData::resolveTypes
Name: QQmlTypeData::resolveTypes
Prototype: void QQmlTypeData::resolveTypes()
Coverage:  71.795% (28/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2611-2706
 71.795% (28/39)
5413
QQmlValueTypeWrapper::virtualGet
Name: QQmlValueTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlValueTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 362-424
 90.000% (36/40)
3413
QQuickAccessibleAttached::setRole
Name: QQuickAccessibleAttached::setRole
Prototype: void setRole(QAccessible::Role role)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickaccessibleattached_p.h
Lines: 114-142
 47.059% (8/17)
1013
QQuickFlickablePrivate::handleMouseReleaseEvent
Name: QQuickFlickablePrivate::handleMouseReleaseEvent
Prototype: void QQuickFlickablePrivate::handleMouseReleaseEvent(QMouseEvent *event)
Coverage:  78.313% (65/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 1282-1363
 78.313% (65/83)
5613
QQuickGridScaledImage::QQuickGridScaledImage
Name: QQuickGridScaledImage::QQuickGridScaledImage
Prototype: QQuickGridScaledImage::QQuickGridScaledImage(QIODevice *data)
Coverage:  83.019% (44/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickscalegrid.cpp
Lines: 124-170
 83.019% (44/53)
3513
QQuickImageBase::load
Name: QQuickImageBase::load
Prototype: void QQuickImageBase::load()
Coverage:  87.179% (34/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimagebase.cpp
Lines: 211-286
 87.179% (34/39)
4713
QQuickPathView::setPath
Name: QQuickPathView::setPath
Prototype: void QQuickPathView::setPath(QQuickPath *path)
Coverage:  86.486% (32/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 703-730
 86.486% (32/37)
5013
QQuickPointerTouchEvent::touchEventForItem
Name: QQuickPointerTouchEvent::touchEventForItem
Prototype: QTouchEvent *QQuickPointerTouchEvent::touchEventForItem(QQuickItem *item, bool isFiltering) const
Coverage:  96.875% (62/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1821-1903
 96.875% (62/64)
5713
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimationPrivate::convertVariant
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickPropertyAnimationPrivate::convertVariant
Prototype: void QQuickPropertyAnimationPrivate::convertVariant(QVariant &variant, int type)
Coverage:  57.143% (12/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1928-1959
 57.143% (12/21)
1313
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::render
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGWindowsRenderLoop::render
Prototype: void QSGWindowsRenderLoop::render()
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgwindowsrenderloop.cpp
Lines: 382-419
  0.000% (0/37)
3013
QQuickShapeGenericRenderer::updateNode
Name: QQuickShapeGenericRenderer::updateNode
Prototype: void QQuickShapeGenericRenderer::updateNode()
Coverage:  60.976% (25/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 483-558
 60.976% (25/41)
4513
QQuickShapeRadialGradientMaterial::compare
Name: QQuickShapeRadialGradientMaterial::compare
Prototype: int QQuickShapeRadialGradientMaterial::compare(const QSGMaterial *other) const
Coverage:  0.000% (0/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapegenericrenderer.cpp
Lines: 878-920
  0.000% (0/37)
3113
QQuickTextEdit::updateSize
Name: QQuickTextEdit::updateSize
Prototype: void QQuickTextEdit::updateSize()
Coverage:  85.714% (36/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2472-2536
 85.714% (36/42)
4113
QQuickTextInput::event
Name: QQuickTextInput::event
Prototype: bool QQuickTextInput::event(QEvent* ev)
Coverage:  82.812% (53/64)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 1668-1721
 82.812% (53/64)
3613
QQuickTextNodeEngine::addGlyphsInRange
Name: QQuickTextNodeEngine::addGlyphsInRange
Prototype: void QQuickTextNodeEngine::addGlyphsInRange(int rangeStart, int rangeLength, const QColor &color, const QColor &backgroundColor, int selectionStart, int selectionEnd)
Coverage:  83.333% (40/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 564-628
 83.333% (40/48)
4113
QSGAbstractSoftwareRenderer::optimizeRenderList
Name: QSGAbstractSoftwareRenderer::optimizeRenderList
Prototype: QRegion QSGAbstractSoftwareRenderer::optimizeRenderList()
Coverage:  85.366% (35/41)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgabstractsoftwarerenderer.cpp
Lines: 155-231
 85.366% (35/41)
3413
QSGCompressedTexture::bind
Name: QSGCompressedTexture::bind
Prototype: void QSGCompressedTexture::bind()
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedtexture.cpp
Lines: 142-187
  0.000% (0/39)
4213
QSGDefaultPainterNode::updateRenderTarget
Name: QSGDefaultPainterNode::updateRenderTarget
Prototype: void QSGDefaultPainterNode::updateRenderTarget()
Coverage:  36.667% (22/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgdefaultpainternode.cpp
Lines: 238-321
 36.667% (22/60)
5613
QSGShaderSourceBuilder::addDefinition
Name: QSGShaderSourceBuilder::addDefinition
Prototype: void QSGShaderSourceBuilder::addDefinition(const QByteArray &definition)
Coverage:  57.627% (34/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgshadersourcebuilder.cpp
Lines: 255-319
 57.627% (34/59)
4213
QSGSoftwareInternalRectangleNode::setGradientStops
Name: QSGSoftwareInternalRectangleNode::setGradientStops
Prototype: void QSGSoftwareInternalRectangleNode::setGradientStops(const QGradientStops &stops)
Coverage:  0.000% (0/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 117-188
  0.000% (0/39)
4113
QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Name: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode
Prototype: QSGSoftwareRenderableNode::QSGSoftwareRenderableNode(NodeType type, QSGNode *node)
Coverage:  20.000% (5/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 79-126
 20.000% (5/25)
2513
QV4::Compiler::JSUnitGenerator::generateUnit
Name: QV4::Compiler::JSUnitGenerator::generateUnit
Prototype: QV4::CompiledData::Unit *QV4::Compiler::JSUnitGenerator::generateUnit(GeneratorOption option)
Coverage: 100.000% (31/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 214-299
100.000% (31/31)
5713
QV4::MemoryManager::sweep
Name: QV4::MemoryManager::sweep
Prototype: void MemoryManager::sweep(bool lastSweep, ClassDestroyStatsCallback classCountPtr)
Coverage:  79.070% (34/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 963-1017
 79.070% (34/43)
3213
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::convertToString [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::convertToString [qv4runtime.cpp #1]
Prototype: Heap::String *RuntimeHelpers::convertToString(ExecutionEngine *engine, Value value, TypeHint hint)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 503-537
 84.615% (22/26)
2013
allSubObjects
Name: allSubObjects
Prototype: static void allSubObjects(QObject *object, QObjectList &objectList)
Coverage:  67.442% (29/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 89-152
 67.442% (29/43)
3513
appendReplacementString
Name: appendReplacementString
Prototype: static void appendReplacementString(QString *result, const QString &input, const QString& replaceValue, uint* matchOffsets, int captureCount)
Coverage:  57.143% (28/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 678-722
 57.143% (28/49)
3513
compareEqualInt
Name: compareEqualInt
Prototype: static bool compareEqualInt(QV4::Value &accumulator, QV4::Value lhs, int rhs)
Coverage:  52.381% (11/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 365-392
 52.381% (11/21)
1313
isIdentifierPart
Name: isIdentifierPart
Prototype: static bool isIdentifierPart(uint ch)
Coverage:  85.714% (30/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 418-447
 85.714% (30/35)
1013
qsgShaderRewriter_insertZAttributes
Name: qsgShaderRewriter_insertZAttributes
Prototype: QByteArray qsgShaderRewriter_insertZAttributes(const char *input, QSurfaceFormat::OpenGLContextProfile profile)
Coverage:  70.588% (24/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgshaderrewriter.cpp
Lines: 172-234
 70.588% (24/34)
3913
sortHelper
Name: sortHelper
Prototype: template <typename RandomAccessIterator, typename T, typename LessThan> void sortHelper(RandomAccessIterator start, RandomAccessIterator end, const T &t, LessThan lessThan)
Coverage: 100.000% (38/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata.cpp
Lines: 667-718
100.000% (38/38)
3413
Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::unop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::unop(UnaryOperation op, const Reference &expr)
Coverage:  92.105% (35/38)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 149-254
 92.105% (35/38)
5614
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #1]
Prototype: bool Codegen::Reference::operator==(const Codegen::Reference &other) const
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3777-3807
 42.308% (11/26)
1514
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::operator== [qv4codegen.cpp #2]
Prototype: bool Codegen::Reference::operator==(const Codegen::Reference &other) const
Coverage:  42.308% (11/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3777-3807
 42.308% (11/26)
1514
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(CallExpression *ast)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1728-1788
 80.000% (24/30)
3714
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(CallExpression *ast)
Coverage:  80.000% (24/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1728-1788
 80.000% (24/30)
3714
Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #1]
Prototype: static QSOperator::Op baseOp(int op)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1136-1153
 92.308% (24/26)
1414
Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::baseOp [qv4codegen.cpp #2]
Prototype: static QSOperator::Op baseOp(int op)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1136-1153
 92.308% (24/26)
1414
ExecutionContext::setProperty
Name: ExecutionContext::setProperty
Prototype: ExecutionContext::Error ExecutionContext::setProperty(String *name, const Value &value)
Coverage: 100.000% (34/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 227-280
100.000% (34/34)
3714
JSC::MacroAssembler::invert
Name: JSC::MacroAssembler::invert
Prototype: static DoubleCondition invert(DoubleCondition cond)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h
Lines: 142-173
  0.000% (0/26)
1514
QQmlChangeSet::insert
Name: QQmlChangeSet::insert
Prototype: void QQmlChangeSet::insert(const QVector<Change> &inserts)
Coverage:  98.182% (54/55)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmlchangeset.cpp
Lines: 396-481
 98.182% (54/55)
5614
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents
Prototype: void QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents(const QmlIR::Object *obj, QQmlPropertyCache *propertyCache)
Coverage:  95.745% (45/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 792-873
 95.745% (45/47)
5614
QQmlDelegateModelGroup::resolve
Name: QQmlDelegateModelGroup::resolve
Prototype: void QQmlDelegateModelGroup::resolve(QQmlV4Function *args)
Coverage:  81.633% (40/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2755-2848
 81.633% (40/49)
6514
QQmlDelegateModelPrivate::object
Name: QQmlDelegateModelPrivate::object
Prototype: QObject *QQmlDelegateModelPrivate::object(Compositor::Group group, int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  76.786% (43/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 981-1064
 76.786% (43/56)
5414
QQmlInstantiatorPrivate::_q_modelUpdated
Name: QQmlInstantiatorPrivate::_q_modelUpdated
Prototype: void QQmlInstantiatorPrivate::_q_modelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage:  64.103% (25/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 146-203
 64.103% (25/39)
4214
QQmlJS::Tokenize::parse
Name: QQmlJS::Tokenize::parse
Prototype: bool Tokenize::parse(int startToken)
Coverage:  82.979% (39/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 458-541
 82.979% (39/47)
5014
QQmlJS::integerFromString
Name: QQmlJS::integerFromString
Prototype: double integerFromString(const char *buf, int size, int radix)
Coverage:  0.000% (0/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 62-113
  0.000% (0/51)
3714
QQmlValueTypeFactoryImpl::metaObjectForMetaType
Name: QQmlValueTypeFactoryImpl::metaObjectForMetaType
Prototype: const QMetaObject *QQmlValueTypeFactoryImpl::metaObjectForMetaType(int t)
Coverage: 100.000% (30/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetype.cpp
Lines: 100-134
100.000% (30/30)
1914
QQuickDragHandler::handleEventPoint
Name: QQuickDragHandler::handleEventPoint
Prototype: void QQuickDragHandler::handleEventPoint(QQuickEventPoint *point)
Coverage:  78.261% (36/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickdraghandler.cpp
Lines: 135-188
 78.261% (36/46)
3814
QQuickImageParticle::prepareNextFrame
Name: QQuickImageParticle::prepareNextFrame
Prototype: void QQuickImageParticle::prepareNextFrame(QSGNode **node)
Coverage:  90.323% (28/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1510-1549
 90.323% (28/31)
2414
QQuickItem::~QQuickItem
Name: QQuickItem::~QQuickItem
Prototype: QQuickItem::~QQuickItem()
Coverage:  87.500% (35/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2379-2440
 87.500% (35/40)
3214
QQuickParentChange::actions
Name: QQuickParentChange::actions
Prototype: QQuickStateOperation::ActionList QQuickParentChange::actions()
Coverage:  42.857% (18/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 343-470
 42.857% (18/42)
9814
QQuickParticleAffector::affectSystem
Name: QQuickParticleAffector::affectSystem
Prototype: void QQuickParticleAffector::affectSystem(qreal dt)
Coverage:  71.154% (37/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleaffector.cpp
Lines: 193-227
 71.154% (37/52)
2414
QQuickParticleSystem::updateCurrentTime
Name: QQuickParticleSystem::updateCurrentTime
Prototype: void QQuickParticleSystem::updateCurrentTime( int currentTime )
Coverage:  89.583% (43/48)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 1047-1081
 89.583% (43/48)
2514
QQuickPath::createPath::QQuickPath::createPath
Name: QQuickPath::createPath::QQuickPath::createPath
Prototype: QPainterPath QQuickPath::createPath(const QPointF &startPoint, const QPointF &endPoint, const QStringList &attributes, qreal &pathLength, QList<AttributePoint> &attributePoints, bool *closed)
Coverage:  92.000% (46/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpath.cpp
Lines: 410-499
 92.000% (46/50)
5714
QQuickPathAnimation::transition
Name: QQuickPathAnimation::transition
Prototype: QAbstractAnimationJob* QQuickPathAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  55.844% (43/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemanimation.cpp
Lines: 833-931
 55.844% (43/77)
6814
QQuickPathView::positionViewAtIndex
Name: QQuickPathView::positionViewAtIndex
Prototype: void QQuickPathView::positionViewAtIndex(int index, int mode)
Coverage:  77.778% (49/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1451-1513
 77.778% (49/63)
4314
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverUpdatedTouchPoints
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverUpdatedTouchPoints
Prototype: void QQuickWindowPrivate::deliverUpdatedTouchPoints(QQuickPointerTouchEvent *event)
Coverage: 100.000% (36/36)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2444-2501
100.000% (36/36)
3814
QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::setCurrentStateInternal
Name: QQuickStateGroupPrivate::findTransition::QQuickStateGroupPrivate::setCurrentStateInternal
Prototype: void QQuickStateGroupPrivate::setCurrentStateInternal(const QString &state, bool ignoreTrans)
Coverage:  88.636% (39/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstategroup.cpp
Lines: 431-488
 88.636% (39/44)
3614
QQuickStyledTextPrivate::parseImageAttributes
Name: QQuickStyledTextPrivate::parseImageAttributes
Prototype: void QQuickStyledTextPrivate::parseImageAttributes(const QChar *&ch, const QString &textIn, QString &textOut)
Coverage:  90.566% (48/53)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 658-725
 90.566% (48/53)
4414
QQuickTextControlPrivate::activateLinkUnderCursor
Name: QQuickTextControlPrivate::activateLinkUnderCursor
Prototype: void QQuickTextControlPrivate::activateLinkUnderCursor(QString href)
Coverage:  53.488% (23/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1653-1715
 53.488% (23/43)
4214
QQuickTextControlPrivate::inputMethodEvent
Name: QQuickTextControlPrivate::inputMethodEvent
Prototype: void QQuickTextControlPrivate::inputMethodEvent(QInputMethodEvent *e)
Coverage:  84.000% (42/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 1289-1370
 84.000% (42/50)
6114
QQuickTextPrivate::setLineGeometry
Name: QQuickTextPrivate::setLineGeometry
Prototype: void QQuickTextPrivate::setLineGeometry(QTextLine &line, qreal lineWidth, qreal &height)
Coverage:  91.489% (43/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 1150-1217
 91.489% (43/47)
4614
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 2
...170
McCabe - Cyclomatic Complexity: 3
...180
McCabe - Cyclomatic Complexity: 4
...190
McCabe - Cyclomatic Complexity: 6
...194
McCabe - Cyclomatic Complexity: 8
195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198199
McCabe - Cyclomatic Complexity: 14
200
McCabe - Cyclomatic Complexity: 17
201
McCabe - Cyclomatic Complexity: 23
202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0