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
191
McCabe - Cyclomatic Complexity: 7
192
McCabe - Cyclomatic Complexity: 7
193
McCabe - Cyclomatic Complexity: 8
194195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Unit::verifyHeader::[lambda]::[lambda]::Unit::verifyHeader [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::saveToDisk::[lambda]::Unit::verifyHeader::[lambda]::[lambda]::Unit::verifyHeader [qv4compileddata.cpp #2]
Prototype: bool Unit::verifyHeader(QDateTime expectedSourceTimeStamp, QString *errorString) const
Coverage:  70.833% (17/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 755-800
 70.833% (17/24)
128
QV4::Compiler::JSUnitGenerator::writeClass
Name: QV4::Compiler::JSUnitGenerator::writeClass
Prototype: void QV4::Compiler::JSUnitGenerator::writeClass(char *b, const QV4::Compiler::Class &c)
Coverage:  26.316% (5/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 403-449
 26.316% (5/19)
298
QV4::MemoryManager::allocString
Name: QV4::MemoryManager::allocString
Prototype: Heap::Base *MemoryManager::allocString(std::size_t unmanagedSize)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 772-810
 83.333% (20/24)
238
QV4::Property::merge [qv4property_p.h #2]
Name: QV4::Property::merge [qv4property_p.h #2]
Prototype: inline void Property::merge(PropertyAttributes &attrs, const Property *other, PropertyAttributes otherAttrs)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 125-143
100.000% (22/22)
158
QV4::RuntimeHelpers::equalHelper [qv4runtime.cpp #2]
Name: QV4::RuntimeHelpers::equalHelper [qv4runtime.cpp #2]
Prototype: uint RuntimeHelpers::equalHelper(const Value &x, const Value &y)
Coverage:  0.000% (0/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2
Lines: 897-936
  0.000% (0/33)
198
QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::convertToObject [qv4runtime.cpp #1]
Name: QV4::RuntimeHelpers::numberToString::[lambda]::RuntimeHelpers::convertToObject [qv4runtime.cpp #1]
Prototype: Heap::Object *RuntimeHelpers::convertToObject(ExecutionEngine *engine, const Value &value)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #1
Lines: 480-501
100.000% (14/14)
128
Script::precompile
Name: Script::precompile
Prototype: QQmlRefPointer<QV4::CompiledData::CompilationUnit> Script::precompile(QV4::Compiler::Module *module, QQmlJS::Engine *jsEngine, Compiler::JSUnitGenerator *unitGenerator, const QString &fileName, const QString &finalUrl, const QString &source, QList<QQmlError> *reportedErrors)
Coverage:  50.000% (10/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4script.cpp
Lines: 174-228
 50.000% (10/20)
348
StringPrototype::method_normalize
Name: StringPrototype::method_normalize
Prototype: ReturnedValue StringPrototype::method_normalize(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (24/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 554-579
100.000% (24/24)
208
StringPrototype::method_padEnd
Name: StringPrototype::method_padEnd
Prototype: ReturnedValue StringPrototype::method_padEnd(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 581-618
 92.308% (24/26)
298
StringPrototype::method_padStart
Name: StringPrototype::method_padStart
Prototype: ReturnedValue StringPrototype::method_padStart(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 620-660
 92.308% (24/26)
328
UInt8ClampedArrayWrite
Name: UInt8ClampedArrayWrite
Prototype: void UInt8ClampedArrayWrite(ExecutionEngine *e, char *data, int index, const Value &value)
Coverage:  91.667% (22/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 85-118
 91.667% (22/24)
238
VME::exec
Name: VME::exec
Prototype: ReturnedValue VME::exec(CppStackFrame *frame, ExecutionEngine *engine)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 415-447
100.000% (22/22)
188
anchorLineFlagForName
Name: anchorLineFlagForName
Prototype: QQuickAnchors::Anchor anchorLineFlagForName(const QString &name)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupport.cpp
Lines: 263-289
  0.000% (0/22)
168
annotateListElements::[lambda]::checkArgumentsObjectUseInSignalHandlers
Name: annotateListElements::[lambda]::checkArgumentsObjectUseInSignalHandlers
Prototype: static bool checkArgumentsObjectUseInSignalHandlers(const QmlIR::Document &doc, Error *error)
Coverage:  79.167% (19/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/qmlcachegen.cpp
Lines: 132-163
 79.167% (19/24)
258
existingImageFileForPath::QQuickPixmapReader::~QQuickPixmapReader
Name: existingImageFileForPath::QQuickPixmapReader::~QQuickPixmapReader
Prototype: QQuickPixmapReader::~QQuickPixmapReader()
Coverage:  43.750% (7/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 476-510
 43.750% (7/16)
208
generateGradientColorTable
Name: generateGradientColorTable
Prototype: static void generateGradientColorTable(const QQuickShapeGradientCache::Key &gradient, uint *colorTable, int size, float opacity)
Coverage:  64.000% (16/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 1528-1577
 64.000% (16/25)
348
minimumType
Name: minimumType
Prototype: static inline qint8 minimumType(const QQmlProfilerEvent &event, quint16 length, quint16 origBitsPerNumber)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent.cpp
Lines: 167-197
  0.000% (0/18)
188
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]::QQuickContext2D::isPointInPath
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]::QQuickContext2D::isPointInPath
Prototype: bool QQuickContext2D::isPointInPath(qreal x, qreal y) const
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3984-4026
  0.000% (0/30)
288
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]::QQuickJSContext2D::method_get_textAlign
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]::QQuickJSContext2D::method_get_textAlign
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_get_textAlign(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2679-2699
  0.000% (0/24)
108
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]::QQuickJSContext2D::method_get_textBaseline
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]::QQuickJSContext2D::method_get_textBaseline
Prototype: QV4::ReturnedValue QQuickJSContext2D::method_get_textBaseline(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2747-2767
  0.000% (0/24)
108
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]::QQuickJSContext2DPixelData::virtualPut
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]::QQuickJSContext2DPixelData::virtualPut
Prototype: bool QQuickJSContext2DPixelData::virtualPut(QV4::Managed *m, QV4::PropertyKey id, const QV4::Value &value, QV4::Value *receiver)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3169-3209
  0.000% (0/24)
278
qt_v4CheckForBreak
Name: qt_v4CheckForBreak
Prototype: static void qt_v4CheckForBreak(QV4::CppStackFrame *frame)
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 246-280
  0.000% (0/26)
248
readImage
Name: readImage
Prototype: static bool readImage(const QUrl& url, QIODevice *dev, QImage *image, QString *errorString, QSize *impsize, const QSize &requestSize, const QQuickImageProviderOptions &providerOptions, QQuickImageProviderOptions::AutoTransform *appliedTransform = nullptr)
Coverage:  53.846% (14/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 390-418
 53.846% (14/26)
198
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInDirectory
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInDirectory
Prototype: QVariantList findQmlImportsInDirectory(const QString &qmlDir)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 401-439
  0.000% (0/25)
218
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::findPathsForModuleImports
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::findPathsForModuleImports
Prototype: QVariantList findPathsForModuleImports(const QVariantList &imports)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 219-255
  0.000% (0/22)
198
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::pluginsForModulePath
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::pluginsForModulePath
Prototype: QVariantMap pluginsForModulePath(const QString &modulePath)
Coverage:  0.000% (0/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 128-164
  0.000% (0/22)
278
CallArgument::cleanup
Name: CallArgument::cleanup
Prototype: void CallArgument::cleanup()
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1559-1578
 92.593% (25/27)
169
CallArgument::dataPtr
Name: CallArgument::dataPtr
Prototype: void *CallArgument::dataPtr()
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1580-1599
 52.000% (13/25)
179
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::Reference::asLValue() const
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3826-3852
 66.667% (12/18)
159
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asLValue [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::Reference::asLValue() const
Coverage:  66.667% (12/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3826-3852
 66.667% (12/18)
159
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushArgs [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushArgs [qv4codegen.cpp #1]
Prototype: Codegen::Arguments Codegen::pushArgs(ArgumentList *args)
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1861-1898
 89.655% (26/29)
259
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushArgs [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushArgs [qv4codegen.cpp #2]
Prototype: Codegen::Arguments Codegen::pushArgs(ArgumentList *args)
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1861-1898
 89.655% (26/29)
259
Codegen::Codegen::completionStatement [qv4codegen.cpp #1]
Name: Codegen::Codegen::completionStatement [qv4codegen.cpp #1]
Prototype: static Node *completionStatement(StatementList *list)
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 382-410
 93.333% (28/30)
209
Codegen::Codegen::completionStatement [qv4codegen.cpp #2]
Name: Codegen::Codegen::completionStatement [qv4codegen.cpp #2]
Prototype: static Node *completionStatement(StatementList *list)
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 382-410
 93.333% (28/30)
209
Context::addLocalVar
Name: Context::addLocalVar
Prototype: bool Context::addLocalVar(const QString &name, Context::MemberType type, VariableScope scope, FunctionExpression *function)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilercontext.cpp
Lines: 74-107
100.000% (35/35)
229
JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::atomPatternCharacter
Prototype: void atomPatternCharacter(UChar ch, bool hyphenIsRange = false)
Coverage:  80.000% (20/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 105-158
 80.000% (20/25)
239
JSC::Yarr::areCanonicallyEquivalent
Name: JSC::Yarr::areCanonicallyEquivalent
Prototype: inline bool areCanonicallyEquivalent(UChar a, UChar b)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 109-134
  0.000% (0/19)
139
Object::getValueOrSetter
Name: Object::getValueOrSetter
Prototype: PropertyIndex Object::getValueOrSetter(PropertyKey id, PropertyAttributes *attrs)
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 271-308
 92.308% (24/26)
279
Object::internalGetIndexed
Name: Object::internalGetIndexed
Prototype: ReturnedValue Object::internalGetIndexed(uint index, const Value *receiver, bool *hasProperty) const
Coverage: 100.000% (27/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 434-467
100.000% (27/27)
249
Object::virtualDefineOwnProperty
Name: Object::virtualDefineOwnProperty
Prototype: bool Object::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage:  92.857% (26/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 811-861
 92.857% (26/28)
389
ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::method_toString
Name: ObjectPrototype::method_toString::[lambda]::[lambda]::ObjectPrototype::method_toString
Prototype: ReturnedValue ObjectPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 527-557
 84.615% (22/26)
179
ProxyObject::virtualDefineOwnProperty
Name: ProxyObject::virtualDefineOwnProperty
Prototype: bool ProxyObject::virtualDefineOwnProperty(Managed *m, PropertyKey id, const Property *p, PropertyAttributes attrs)
Coverage:  91.892% (34/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 281-333
 91.892% (34/37)
379
QContinuingAnimationGroupJob::updateState
Name: QContinuingAnimationGroupJob::updateState
Prototype: void QContinuingAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage:  95.238% (20/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qcontinuinganimationgroupjob.cpp
Lines: 64-91
 95.238% (20/21)
179
QHashedString::compare
Name: QHashedString::compare
Prototype: bool QHashedString::compare(const QChar *lhs, const QChar *rhs, int length)
Coverage:  71.429% (20/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring.cpp
Lines: 120-171
 71.429% (20/28)
249
QObjectWrapper::method_disconnect
Name: QObjectWrapper::method_disconnect
Prototype: ReturnedValue QObjectWrapper::method_disconnect(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  51.724% (15/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 990-1039
 51.724% (15/29)
339
QParallelAnimationGroupJob::uncontrolledAnimationFinished
Name: QParallelAnimationGroupJob::uncontrolledAnimationFinished
Prototype: void QParallelAnimationGroupJob::uncontrolledAnimationFinished(QAbstractAnimationJob *animation)
Coverage:  82.857% (29/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qparallelanimationgroupjob.cpp
Lines: 206-238
 82.857% (29/35)
219
QQmlBinding::expression::QQmlBinding::dependencies
Name: QQmlBinding::expression::QQmlBinding::dependencies
Prototype: QVector<QQmlProperty> QQmlBinding::dependencies() const
Coverage:  73.913% (17/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 637-666
 73.913% (17/23)
189
QQmlBinding::expression::QQmlBinding::newBinding
Name: QQmlBinding::expression::QQmlBinding::newBinding
Prototype: QQmlBinding *QQmlBinding::newBinding(QQmlEnginePrivate *engine, const QQmlPropertyData *property)
Coverage:  95.833% (23/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 732-757
 95.833% (23/24)
129
QQmlComponentPrivate::beginCreate
Name: QQmlComponentPrivate::beginCreate
Prototype: QObject * QQmlComponentPrivate::beginCreate(QQmlContextData *context)
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 817-878
 68.000% (17/25)
379
QQmlContextData::resolvedUrl
Name: QQmlContextData::resolvedUrl
Prototype: QUrl QQmlContextData::resolvedUrl(const QUrl &src)
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 439-468
 93.333% (28/30)
189
QQmlDateExtension::method_fromLocaleTimeString
Name: QQmlDateExtension::method_fromLocaleTimeString
Prototype: ReturnedValue QQmlDateExtension::method_fromLocaleTimeString(const QV4::FunctionObject *b, const QV4::Value *, const QV4::Value *argv, int argc)
Coverage:  36.364% (12/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 259-305
 36.364% (12/33)
319
QQmlDateExtension::method_toLocaleDateString
Name: QQmlDateExtension::method_toLocaleDateString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleDateString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 176-218
 42.857% (12/28)
279
QQmlDateExtension::method_toLocaleString
Name: QQmlDateExtension::method_toLocaleString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  57.143% (16/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 89-130
 57.143% (16/28)
269
QQmlDateExtension::method_toLocaleTimeString
Name: QQmlDateExtension::method_toLocaleTimeString
Prototype: ReturnedValue QQmlDateExtension::method_toLocaleTimeString(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  42.857% (12/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 132-174
 42.857% (12/28)
279
QQmlDelegateModelGroup::remove
Name: QQmlDelegateModelGroup::remove
Prototype: void QQmlDelegateModelGroup::remove(QQmlV4Function *args)
Coverage:  79.310% (23/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2856-2893
 79.310% (23/29)
269
QQmlDelegateModelPrivate::incubatorStatusChanged
Name: QQmlDelegateModelPrivate::incubatorStatusChanged
Prototype: void QQmlDelegateModelPrivate::incubatorStatusChanged(QQDMIncubationTask *incubationTask, QQmlIncubator::Status status)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 921-963
 70.370% (19/27)
299
QQmlEnginePrivate::incubate
Name: QQmlEnginePrivate::incubate
Prototype: void QQmlEnginePrivate::incubate(QQmlIncubator &i, QQmlContextData *forContext)
Coverage:  92.000% (23/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlincubator.cpp
Lines: 48-101
 92.000% (23/25)
319
QQmlEnumTypeResolver::resolveEnumBindings
Name: QQmlEnumTypeResolver::resolveEnumBindings
Prototype: bool QQmlEnumTypeResolver::resolveEnumBindings()
Coverage:  93.103% (27/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 513-546
 93.103% (27/29)
229
QQmlImports::resolveType
Name: QQmlImports::resolveType
Prototype: bool QQmlImports::resolveType(const QHashedStringRef &type, QQmlType *type_return, int *vmaj, int *vmin, QQmlImportNamespace** ns_return, QList<QQmlError> *errors, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction) const
Coverage:  40.741% (11/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 638-671
 40.741% (11/27)
179
QQmlImportsPrivate::resolveType
Name: QQmlImportsPrivate::resolveType
Prototype: bool QQmlImportsPrivate::resolveType(const QHashedStringRef& type, int *vmajor, int *vminor, QQmlType *type_return, QList<QQmlError> *errors, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction)
Coverage:  76.471% (26/34)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 859-902
 76.471% (26/34)
289
QQmlJS::AST::ExpressionNode::reparseAsFormalParameterList
Name: QQmlJS::AST::ExpressionNode::reparseAsFormalParameterList
Prototype: FormalParameterList *ExpressionNode::reparseAsFormalParameterList(MemoryPool *pool)
Coverage:  72.000% (18/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 128-162
 72.000% (18/25)
279
QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern
Name: QQmlJS::AST::PatternElement::convertLiteralToAssignmentPattern
Prototype: bool PatternElement::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage)
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 405-456
 92.593% (25/27)
369
QQmlPartsModel::updateFilterGroup
Name: QQmlPartsModel::updateFilterGroup
Prototype: void QQmlPartsModel::updateFilterGroup()
Coverage:  68.000% (17/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3145-3181
 68.000% (17/25)
259
QQmlPropertyCache::findProperty
Name: QQmlPropertyCache::findProperty
Prototype: QQmlPropertyData *QQmlPropertyCache::findProperty(StringCache::ConstIterator it, const QQmlVMEMetaObject *vmemo, QQmlContextData *context) const
Coverage:  96.875% (31/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 803-853
 96.875% (31/32)
219
QQmlPropertyCache::toMetaObjectBuilder::in
Name: QQmlPropertyCache::toMetaObjectBuilder::in
Prototype: static void in(QQmlPropertyCache *This, QList<QPair<QString, QQmlPropertyData *> > &properties, QList<QPair<QString, QQmlPropertyData *> > &methods, StringCache::ConstIterator iter, QQmlPropertyData *data)
Coverage:  88.889% (24/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1145-1174
 88.889% (24/27)
159
QQmlValueTypeReference::readReferenceValue
Name: QQmlValueTypeReference::readReferenceValue
Prototype: bool QQmlValueTypeReference::readReferenceValue() const
Coverage:  92.308% (24/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 123-171
 92.308% (24/26)
299
QQmlValueTypeWrapper::method_toString
Name: QQmlValueTypeWrapper::method_toString
Prototype: ReturnedValue QQmlValueTypeWrapper::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage:  76.000% (19/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 325-360
 76.000% (19/25)
269
QQuickAnchorChanges::clearBindings
Name: QQuickAnchorChanges::clearBindings
Prototype: void QQuickAnchorChanges::clearBindings()
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1257-1303
 88.000% (22/25)
319
QQuickContext2DFBOTexture::beginPainting
Name: QQuickContext2DFBOTexture::beginPainting
Prototype: QPaintDevice* QQuickContext2DFBOTexture::beginPainting()
Coverage:  0.000% (0/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 562-626
  0.000% (0/30)
589
QQuickCustomParticle::buildCustomNodes
Name: QQuickCustomParticle::buildCustomNodes
Prototype: QQuickOpenGLShaderEffectNode* QQuickCustomParticle::buildCustomNodes()
Coverage:  56.522% (13/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickcustomparticle.cpp
Lines: 314-391
 56.522% (13/23)
589
QQuickDesignerSupportProperties::allPropertyNames
Name: QQuickDesignerSupportProperties::allPropertyNames
Prototype: QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::allPropertyNames(QObject *object, const QQuickDesignerSupport::PropertyName &baseName, QObjectList *inspectedObjects)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 186-241
  0.000% (0/29)
369
QQuickDesignerSupportProperties::propertyNameListForWritableProperties
Name: QQuickDesignerSupportProperties::propertyNameListForWritableProperties
Prototype: QQuickDesignerSupport::PropertyNameList QQuickDesignerSupportProperties::propertyNameListForWritableProperties(QObject *object, const QQuickDesignerSupport::PropertyName &baseName, QObjectList *inspectedObjects)
Coverage:  87.097% (27/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportproperties.cpp
Lines: 129-173
 87.097% (27/31)
289
QQuickFlickable::movementEnding
Name: QQuickFlickable::movementEnding
Prototype: void QQuickFlickable::movementEnding(bool hMovementEnding, bool vMovementEnding)
Coverage:  88.235% (45/51)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 2657-2705
 88.235% (45/51)
339
QQuickFlickableVisibleArea::updateVisible
Name: QQuickFlickableVisibleArea::updateVisible
Prototype: void QQuickFlickableVisibleArea::updateVisible()
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickflickable.cpp
Lines: 121-168
100.000% (25/25)
339
QQuickFramebufferObject::updatePaintNode
Name: QQuickFramebufferObject::updatePaintNode
Prototype: QSGNode *QQuickFramebufferObject::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
Coverage:  68.571% (24/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickframebufferobject.cpp
Lines: 275-346
 68.571% (24/35)
449
QQuickGenericShaderEffect::setMesh
Name: QQuickGenericShaderEffect::setMesh
Prototype: void QQuickGenericShaderEffect::setMesh(const QVariant &mesh)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgenericshadereffect.cpp
Lines: 130-167
  0.000% (0/29)
249
QQuickGridView::moveCurrentIndexDown
Name: QQuickGridView::moveCurrentIndexDown
Prototype: void QQuickGridView::moveCurrentIndexDown()
Coverage:  20.000% (7/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2217-2249
 20.000% (7/35)
199
QQuickGridView::moveCurrentIndexLeft
Name: QQuickGridView::moveCurrentIndexLeft
Prototype: void QQuickGridView::moveCurrentIndexLeft()
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2260-2291
  0.000% (0/35)
199
QQuickGridView::moveCurrentIndexRight
Name: QQuickGridView::moveCurrentIndexRight
Prototype: void QQuickGridView::moveCurrentIndexRight()
Coverage:  20.000% (7/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2303-2334
 20.000% (7/35)
199
QQuickGridView::moveCurrentIndexUp
Name: QQuickGridView::moveCurrentIndexUp
Prototype: void QQuickGridView::moveCurrentIndexUp()
Coverage:  0.000% (0/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2175-2206
  0.000% (0/35)
199
QQuickGridViewPrivate::translateAndTransitionItemsAfter
Name: QQuickGridViewPrivate::translateAndTransitionItemsAfter
Prototype: void QQuickGridViewPrivate::translateAndTransitionItemsAfter(int afterModelIndex, const ChangeResult &insertionResult, const ChangeResult &removalResult)
Coverage:  74.074% (20/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2507-2545
 74.074% (20/27)
269
QQuickImageParticle::updatePaintNode
Name: QQuickImageParticle::updatePaintNode
Prototype: QSGNode *QQuickImageParticle::updatePaintNode(QSGNode *node, UpdatePaintNodeData *)
Coverage:  84.375% (27/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1473-1508
 84.375% (27/32)
239
QQuickImageProviderWithOptions::loadSize
Name: QQuickImageProviderWithOptions::loadSize
Prototype: QSize QQuickImageProviderWithOptions::loadSize(const QSize &originalSize, const QSize &requestedSize, const QByteArray &format, const QQuickImageProviderOptions &options)
Coverage:  80.702% (46/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickimageprovider.cpp
Lines: 670-702
 80.702% (46/57)
249
QQuickItemPrivate::data_append
Name: QQuickItemPrivate::data_append
Prototype: void QQuickItemPrivate::data_append(QQmlListProperty<QObject> *prop, QObject *o)
Coverage:  70.000% (21/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3257-3299
 70.000% (21/30)
269
QQuickItemView::setDelegate
Name: QQuickItemView::setDelegate
Prototype: void QQuickItemView::setDelegate(QQmlComponent *delegate)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 266-301
 70.370% (19/27)
299
QQuickItemViewPrivate::maxExtentForAxis
Name: QQuickItemViewPrivate::maxExtentForAxis
Prototype: qreal QQuickItemViewPrivate::maxExtentForAxis(const AxisData &axisData, bool forXAxis) const
Coverage: 100.000% (44/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1014-1058
100.000% (44/44)
339
QQuickListViewPrivate::updateFooter
Name: QQuickListViewPrivate::updateFooter
Prototype: void QQuickListViewPrivate::updateFooter()
Coverage:  96.667% (29/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1338-1375
 96.667% (29/30)
269
QQuickListViewPrivate::updateHeader
Name: QQuickListViewPrivate::updateHeader
Prototype: void QQuickListViewPrivate::updateHeader()
Coverage:  96.667% (29/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1377-1413
 96.667% (29/30)
259
QQuickListViewPrivate::updateSections
Name: QQuickListViewPrivate::updateSections
Prototype: void QQuickListViewPrivate::updateSections()
Coverage:  89.655% (26/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1173-1212
 89.655% (26/29)
299
QQuickMouseArea::setPressed
Name: QQuickMouseArea::setPressed
Prototype: bool QQuickMouseArea::setPressed(Qt::MouseButton button, bool p, Qt::MouseEventSource source)
Coverage:  97.619% (41/42)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 1197-1252
 97.619% (41/42)
379
QQuickMultiPointTouchArea::sendMouseEvent
Name: QQuickMultiPointTouchArea::sendMouseEvent
Prototype: bool QQuickMultiPointTouchArea::sendMouseEvent(QMouseEvent *event)
Coverage:  61.538% (24/39)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 918-960
 61.538% (24/39)
309
QQuickOpenGLShaderEffect::setMesh
Name: QQuickOpenGLShaderEffect::setMesh
Prototype: void QQuickOpenGLShaderEffect::setMesh(const QVariant &mesh)
Coverage:  20.690% (6/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 710-744
 20.690% (6/29)
259
QQuickOpenGLShaderEffectCommon::propertyChanged
Name: QQuickOpenGLShaderEffectCommon::propertyChanged
Prototype: void QQuickOpenGLShaderEffectCommon::propertyChanged(QQuickItem *item, const QMetaObject *itemMetaObject, int mappedId, bool *textureProviderChanged)
Coverage:  55.556% (15/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 571-611
 55.556% (15/27)
219
QQuickOpenGLShaderEffectCommon::updateParseLog
Name: QQuickOpenGLShaderEffectCommon::updateParseLog
Prototype: void QQuickOpenGLShaderEffectCommon::updateParseLog(bool ignoreAttributes)
Coverage: 100.000% (25/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 286-313
100.000% (25/25)
219
QQuickPinchArea::touchEvent
Name: QQuickPinchArea::touchEvent
Prototype: void QQuickPinchArea::touchEvent(QTouchEvent *event)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 321-362
 75.000% (15/20)
169
QQuickPinchArea::updatePinchTarget
Name: QQuickPinchArea::updatePinchTarget
Prototype: void QQuickPinchArea::updatePinchTarget()
Coverage:  58.621% (17/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 607-638
 58.621% (17/29)
259
QQuickPinchHandler::wantsPointerEvent
Name: QQuickPinchHandler::wantsPointerEvent
Prototype: bool QQuickPinchHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  31.250% (5/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpinchhandler.cpp
Lines: 247-271
 31.250% (5/16)
99
QQuickPointerTouchEvent::reset
Name: QQuickPointerTouchEvent::reset
Prototype: QQuickPointerEvent *QQuickPointerTouchEvent::reset(QEvent *event)
Coverage:  91.304% (21/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1322-1390
 91.304% (21/23)
429
QQuickPropertyChanges::changeValue
Name: QQuickPropertyChanges::changeValue
Prototype: void QQuickPropertyChanges::changeValue(const QString &name, const QVariant &value)
Coverage:  80.645% (25/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 571-619
 80.645% (25/31)
359
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverDragEvent
Prototype: bool QQuickWindowPrivate::deliverDragEvent(QQuickDragGrabber *grabber, QQuickItem *item, QDragMoveEvent *event)
Coverage:  90.909% (30/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2710-2762
 90.909% (30/33)
399
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
191
McCabe - Cyclomatic Complexity: 7
192
McCabe - Cyclomatic Complexity: 7
193
McCabe - Cyclomatic Complexity: 8
194195
McCabe - Cyclomatic Complexity: 9
196
McCabe - Cyclomatic Complexity: 10
197
McCabe - Cyclomatic Complexity: 11
198
McCabe - Cyclomatic Complexity: 12
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0