OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...15
eLOC - Effective Lines of Code: 18
16
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
18
eLOC - Effective Lines of Code: 15
1920
eLOC - Effective Lines of Code: 14
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0
FunctionCondition %eLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
JSC::Yarr::Interpreter::backtrackParenthesesOnceBegin
Name: JSC::Yarr::Interpreter::backtrackParenthesesOnceBegin
Prototype: bool backtrackParenthesesOnceBegin(ByteTerm& term, DisjunctionContext* context)
Coverage:  70.000% (7/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 692-719
 70.000% (7/10)
155
JSC::Yarr::ByteCompiler::closeAlternative
Name: JSC::Yarr::ByteCompiler::closeAlternative
Prototype: void closeAlternative(int beginTerm)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1659-1683
100.000% (7/7)
153
JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd
Name: JSC::Yarr::ByteCompiler::atomParentheticalAssertionEnd
Prototype: void atomParentheticalAssertionEnd(unsigned inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1606-1627
100.000% (1/1)
151
JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd
Name: JSC::Yarr::ByteCompiler::atomParenthesesTerminalEnd
Prototype: void atomParenthesesTerminalEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1766-1787
  0.000% (0/1)
151
JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd
Name: JSC::Yarr::ByteCompiler::atomParenthesesOnceEnd
Prototype: void atomParenthesesOnceEnd(int inputPosition, unsigned frameLocation, Checked<unsigned> quantityCount, QuantifierType quantityType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1743-1764
100.000% (1/1)
151
JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Prototype: void memoryModRM(int reg, RegisterID base, int offset)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2531-2563
 90.909% (20/22)
156
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
FxListItemSG::pointForPosition
Name: FxListItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal pos) const
Coverage:  72.727% (16/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 339-361
 72.727% (16/22)
158
FxGridItemSG::pointForPosition
Name: FxGridItemSG::pointForPosition
Prototype: QPointF pointForPosition(qreal col, qreal row) const
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 133-152
100.000% (14/14)
155
ExecutionEngine::~ExecutionEngine
Name: ExecutionEngine::~ExecutionEngine
Prototype: ExecutionEngine::~ExecutionEngine()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 596-615
100.000% (4/4)
152
ExecutionEngine::resolvedUrl
Name: ExecutionEngine::resolvedUrl
Prototype: QUrl ExecutionEngine::resolvedUrl(const QString &file)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 960-983
 50.000% (9/18)
156
Codegen::Codegen::completionState [qv4codegen.cpp #2]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #2]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 361-380
 54.545% (12/22)
156
Codegen::Codegen::completionState [qv4codegen.cpp #1]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #1]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 361-380
 54.545% (12/22)
156
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(TypeOfExpression *ast)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2622-2646
 63.636% (7/11)
154
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(TypeOfExpression *ast)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2622-2646
 63.636% (7/11)
154
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushTemplateArgs [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushTemplateArgs [qv4codegen.cpp #2]
Prototype: Codegen::Arguments Codegen::pushTemplateArgs(TemplateLiteral *args)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1900-1922
 66.667% (10/15)
155
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushTemplateArgs [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::pushTemplateArgs [qv4codegen.cpp #1]
Prototype: Codegen::Arguments Codegen::pushTemplateArgs(TemplateLiteral *args)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1900-1922
 66.667% (10/15)
155
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::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::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::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
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 162-184
100.000% (5/5)
153
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 162-184
100.000% (5/5)
153
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInFile
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInFile
Prototype: QVariantList findQmlImportsInFile(const QString &filePath)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 355-369
  0.000% (0/13)
145
stopAnimation
Name: stopAnimation
Prototype: static void stopAnimation(QObject *object)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 60-81
 38.462% (5/13)
145
setWindowTitle
Name: setWindowTitle
Prototype: static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 408-428
 47.059% (8/17)
145
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_bezierCurveTo
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_bezierCurveTo
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_bezierCurveTo(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2308-2328
  0.000% (0/24)
144
qsgsimpletexturenode_update
Name: qsgsimpletexturenode_update
Prototype: static void qsgsimpletexturenode_update(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, QSGSimpleTextureNode::TextureCoordinatesTransformMode texCoordMode)
Coverage:  53.333% (8/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgsimpletexturenode.cpp
Lines: 61-88
 53.333% (8/15)
145
interpolateStop
Name: interpolateStop
Prototype: static QGradientStop interpolateStop(const QGradientStop &firstStop, const QGradientStop &secondStop, double newPos)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 97-115
  0.000% (0/1)
141
existingImageFileForPath::QQuickPixmapStore::~QQuickPixmapStore
Name: existingImageFileForPath::QQuickPixmapStore::~QQuickPixmapStore
Prototype: QQuickPixmapStore::~QQuickPixmapStore()
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 1009-1044
 87.500% (14/16)
146
debugFocusTree
Name: debugFocusTree
Prototype: void debugFocusTree(QQuickItem *item, QQuickItem *scope = nullptr, int depth = 1)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 93-111
  0.000% (0/8)
144
WTF::fastLog2
Name: WTF::fastLog2
Prototype: inline unsigned fastLog2(unsigned i)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/MathExtras.h
Lines: 433-449
  0.000% (0/19)
147
WTF::BumpPointerPool::ensureCapacityCrossPool
Name: WTF::BumpPointerPool::ensureCapacityCrossPool
Prototype: static BumpPointerPool* ensureCapacityCrossPool(BumpPointerPool* previousPool, size_t size)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/BumpPointerAllocator.h
Lines: 146-170
  0.000% (0/8)
144
Value::sameValueZero
Name: Value::sameValueZero
Prototype: bool Value::sameValueZero(Value other) const
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value.cpp
Lines: 269-286
  0.000% (0/29)
147
TypedArray::virtualPut
Name: TypedArray::virtualPut
Prototype: bool TypedArray::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 391-411
 80.000% (8/10)
144
TypedArray::virtualGet
Name: TypedArray::virtualGet
Prototype: ReturnedValue TypedArray::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 370-389
100.000% (13/13)
145
StringPrototype::method_indexOf
Name: StringPrototype::method_indexOf
Prototype: ReturnedValue StringPrototype::method_indexOf(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 416-436
100.000% (15/15)
145
SparseArray::rotateRight
Name: SparseArray::rotateRight
Prototype: void SparseArray::rotateRight(SparseArrayNode *x)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 144-161
 63.636% (7/11)
144
SparseArray::rotateLeft
Name: SparseArray::rotateLeft
Prototype: void SparseArray::rotateLeft(SparseArrayNode *x)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 117-134
100.000% (11/11)
144
QV8Engine::initializeGlobal
Name: QV8Engine::initializeGlobal
Prototype: void QV8Engine::initializeGlobal()
Coverage:  87.500% (7/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qv8engine.cpp
Lines: 187-216
 87.500% (7/8)
143
QV4DataCollector::addRef
Name: QV4DataCollector::addRef
Prototype: QV4DataCollector::Ref QV4DataCollector::addRef(QV4::Value value, bool deduplicate)
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp
Lines: 380-411
100.000% (14/14)
146
QV4::SparseArray::pop_front
Name: QV4::SparseArray::pop_front
Prototype: inline uint SparseArray::pop_front()
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray_p.h
Lines: 230-246
  0.000% (0/7)
143
QV4::JIT::PlatformAssemblerCommon::generateFunctionEntry
Name: QV4::JIT::PlatformAssemblerCommon::generateFunctionEntry
Prototype: void generateFunctionEntry()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 613-617
100.000% (1/1)
141
QV4::JIT::Assembler::saveAccumulatorInFrame
Name: QV4::JIT::Assembler::saveAccumulatorInFrame
Prototype: void Assembler::saveAccumulatorInFrame()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 2142-2146
100.000% (1/1)
141
QV4::JIT::Assembler::cmp
Name: QV4::JIT::Assembler::cmp
Prototype: void Assembler::cmp(int cond, CmpFunc function, const char *functionName, int lhs)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1884-1907
100.000% (2/2)
142
QV4::JIT::Assembler::add
Name: QV4::JIT::Assembler::add
Prototype: void Assembler::add(int lhs)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 1606-1628
100.000% (2/2)
142
QV4::IdentifierTable::insertSymbol
Name: QV4::IdentifierTable::insertSymbol
Prototype: Heap::Symbol *IdentifierTable::insertSymbol(const QString &s)
Coverage:  66.667% (6/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp
Lines: 170-190
 66.667% (6/9)
143
QV4::Heap::InternalClass::changeMember
Name: QV4::Heap::InternalClass::changeMember
Prototype: void InternalClass::changeMember(QV4::Object *object, PropertyKey id, PropertyAttributes data, uint *index)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 228-247
100.000% (10/10)
144
QV4::Heap::ArrayData::mappedIndex
Name: QV4::Heap::ArrayData::mappedIndex
Prototype: inline uint ArrayData::mappedIndex(uint index) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraydata_p.h
Lines: 272-280
100.000% (7/7)
143
QV4::CppStackFrame::setupJSFrame [qv4stackframe_p.h #2]
Name: QV4::CppStackFrame::setupJSFrame [qv4stackframe_p.h #2]
Prototype: void setupJSFrame(Value *stackSpace, const Value &function, const Heap::ExecutionContext *scope, const Value &thisObject, const Value &newTarget, uint nFormals, uint nRegisters)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stackframe_p.h #2
Lines: 146-165
100.000% (7/7)
143
QV4::Compiler::JSUnitGenerator::writeBlock
Name: QV4::Compiler::JSUnitGenerator::writeBlock
Prototype: void QV4::Compiler::JSUnitGenerator::writeBlock(char *b, QV4::Compiler::Context *irBlock) const
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 451-474
 50.000% (5/10)
144
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::loadFromDisk [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::loadFromDisk [qv4compileddata.cpp #2]
Prototype: bool CompilationUnit::loadFromDisk(const QUrl &url, const QDateTime &sourceTimeStamp, QString *errorString)
Coverage:  84.211% (16/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 344-374
 84.211% (16/19)
145
QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::linkBackendToEngine [qv4compileddata.cpp #2]
Name: QV4::CompiledData::CompilationUnit::loadFromDisk::[lambda]::CompilationUnit::linkBackendToEngine [qv4compileddata.cpp #2]
Prototype: void CompilationUnit::linkBackendToEngine(ExecutionEngine *engine)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata.cpp #2
Lines: 376-398
100.000% (10/10)
144
QStringHash::clear
Name: QStringHash::clear
Prototype: template<class T> void QStringHash<T>::clear()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 553-585
100.000% (7/7)
143
QSequentialAnimationGroupJob::updateState
Name: QSequentialAnimationGroupJob::updateState
Prototype: void QSequentialAnimationGroupJob::updateState(QAbstractAnimationJob::State newState, QAbstractAnimationJob::State oldState)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qsequentialanimationgroupjob.cpp
Lines: 248-273
 86.364% (19/22)
147
QSGImageNode::rebuildGeometry
Name: QSGImageNode::rebuildGeometry
Prototype: void QSGImageNode::rebuildGeometry(QSGGeometry *g, QSGTexture *texture, const QRectF &rect, QRectF sourceRect, TextureCoordinatesTransformMode texCoordMode)
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgimagenode.cpp
Lines: 199-226
  0.000% (0/15)
145
QSGDefaultRenderContext::fontKey
Name: QSGDefaultRenderContext::fontKey
Prototype: QString QSGDefaultRenderContext::fontKey(const QRawFont &font)
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultrendercontext.cpp
Lines: 284-302
 80.000% (8/10)
144
QSGCompressedAtlasTexture::Atlas::uploadPendingTexture
Name: QSGCompressedAtlasTexture::Atlas::uploadPendingTexture
Prototype: void Atlas::uploadPendingTexture(int i)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/compressedtexture/qsgcompressedatlastexture.cpp
Lines: 99-118
  0.000% (0/4)
142
QSGBatchRenderer::Renderer::nodeChangedBatchRoot
Name: QSGBatchRenderer::Renderer::nodeChangedBatchRoot
Prototype: void Renderer::nodeChangedBatchRoot(Node *node, Node *root)
Coverage:  66.667% (14/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 969-991
 66.667% (14/21)
147
QSGBatchRenderer::Node::append
Name: QSGBatchRenderer::Node::append
Prototype: void append(Node *child)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer_p.h
Lines: 454-472
100.000% (5/5)
142
QQuickWorkerScriptEnginePrivate::WorkerEngine::init
Name: QQuickWorkerScriptEnginePrivate::WorkerEngine::init
Prototype: void QQuickWorkerScriptEnginePrivate::WorkerEngine::init()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qquickworkerscript.cpp
Lines: 223-258
100.000% (2/2)
141
QQuickValueTypeProvider::vector4DFromString
Name: QQuickValueTypeProvider::vector4DFromString
Prototype: static QVector4D vector4DFromString(const QString &s, bool *ok)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 209-230
 63.158% (12/19)
145
QQuickValueTypeProvider::quaternionFromString
Name: QQuickValueTypeProvider::quaternionFromString
Prototype: static QQuaternion quaternionFromString(const QString &s, bool *ok)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 232-253
 63.158% (12/19)
145
QQuickTextPrivate::elidedText
Name: QQuickTextPrivate::elidedText
Prototype: QString QQuickTextPrivate::elidedText(qreal lineWidth, const QTextLine &line, QTextLine *nextLine) const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 617-639
100.000% (10/10)
144
QQuickTextNodeEngine::addImage
Name: QQuickTextNodeEngine::addImage
Prototype: void QQuickTextNodeEngine::addImage(const QRectF &rect, const QImage &image, qreal ascent, SelectionState selectionState, QTextFrameFormat::Position layoutPosition)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 419-444
 38.462% (5/13)
145
QQuickTextInput::setPadding
Name: QQuickTextInput::setPadding
Prototype: void QQuickTextInput::setPadding(qreal padding)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4694-4711
 75.000% (18/24)
146
QQuickTextInput::setFont
Name: QQuickTextInput::setFont
Prototype: void QQuickTextInput::setFont(const QFont &font)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 418-440
 90.000% (9/10)
144
QQuickTextEditPrivate::handleFocusEvent
Name: QQuickTextEditPrivate::handleFocusEvent
Prototype: void QQuickTextEditPrivate::handleFocusEvent(QFocusEvent *event)
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2660-2682
100.000% (12/12)
144
QQuickTextEdit::updateSelection
Name: QQuickTextEdit::updateSelection
Prototype: void QQuickTextEdit::updateSelection()
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2395-2419
 93.333% (14/15)
145
QQuickTextEdit::componentComplete
Name: QQuickTextEdit::componentComplete
Prototype: void QQuickTextEdit::componentComplete()
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 1455-1477
100.000% (15/15)
145
QQuickText::setPadding
Name: QQuickText::setPadding
Prototype: void QQuickText::setPadding(qreal padding)
Coverage:  75.000% (18/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 2965-2982
 75.000% (18/24)
146
QQuickText::fontInfo
Name: QQuickText::fontInfo
Prototype: QJSValue QQuickText::fontInfo() const
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 3124-3143
 81.818% (9/11)
142
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::layoutTopLeftItem
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::layoutTopLeftItem
Prototype: void QQuickTableViewPrivate::layoutTopLeftItem()
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 855-874
  0.000% (0/11)
144
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::canLoadTableEdge
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::canLoadTableEdge
Prototype: bool QQuickTableViewPrivate::canLoadTableEdge(Qt::Edge tableEdge, const QRectF fillRect) const
Coverage:  0.000% (0/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 420-442
  0.000% (0/21)
149
QQuickStatePrivate::generateActionList
Name: QQuickStatePrivate::generateActionList
Prototype: QQuickStateOperation::ActionList QQuickStatePrivate::generateActionList() const
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 317-341
 80.000% (12/15)
146
QQuickSpriteEngine::startAssemblingImage
Name: QQuickSpriteEngine::startAssemblingImage
Prototype: void QQuickSpriteEngine::startAssemblingImage()
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 351-374
 44.444% (4/9)
145
QQuickSpriteEngine::spriteY
Name: QQuickSpriteEngine::spriteY
Prototype: int QQuickSpriteEngine::spriteY(int sprite) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 239-259
 64.706% (11/17)
146
QQuickSpriteEngine::spriteState
Name: QQuickSpriteEngine::spriteState
Prototype: int QQuickSpriteEngine::spriteState(int sprite) const
Coverage:  17.647% (3/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 157-176
 17.647% (3/17)
146
QQuickSpriteEngine::spriteDuration
Name: QQuickSpriteEngine::spriteDuration
Prototype: int QQuickSpriteEngine::spriteDuration(int sprite) const
Coverage:  77.778% (14/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 219-237
 77.778% (14/18)
146
QQuickShapeSoftwareRenderNode::render
Name: QQuickShapeSoftwareRenderNode::render
Prototype: void QQuickShapeSoftwareRenderNode::render(const RenderState *state)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 244-265
 60.000% (6/10)
144
QQuickShape::updatePolish
Name: QQuickShape::updatePolish
Prototype: void QQuickShape::updatePolish()
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshape.cpp
Lines: 923-948
 42.105% (8/19)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::maybeUpdate
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGThreadedRenderLoop::maybeUpdate
Prototype: void QSGThreadedRenderLoop::maybeUpdate(Window *w)
Coverage:  0.000% (0/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 1049-1074
  0.000% (0/25)
147
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer
Prototype: void QSGSoftwareThreadedRenderLoop::startOrStopAnimationTimer()
Coverage:  0.000% (0/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 797-819
  0.000% (0/26)
146
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::polishItems
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::polishItems
Prototype: void QQuickWindowPrivate::polishItems()
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 295-327
 78.947% (15/19)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::handleTouchEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::handleTouchEvent
Prototype: void QQuickWindowPrivate::handleTouchEvent(QTouchEvent *event)
Coverage:  71.429% (15/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2089-2115
 71.429% (15/21)
147
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPointerEvent
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverPointerEvent
Prototype: void QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent *event)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 2315-2341
100.000% (13/13)
144
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickRotationAnimation::setDirection
Prototype: void QQuickRotationAnimation::setDirection(QQuickRotationAnimation::RotationDirection direction)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1682-1704
 83.333% (10/12)
146
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickParallelAnimation::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickParallelAnimation::transition
Prototype: QAbstractAnimationJob* QQuickParallelAnimation::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1902-1925
 80.000% (12/15)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::beforeNodeSync
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimatorController::beforeNodeSync
Prototype: void QQuickAnimatorController::beforeNodeSync()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimatorcontroller.cpp
Lines: 124-155
 85.714% (6/7)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimator::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAnimator::transition
Prototype: QAbstractAnimationJob *QQuickAnimator::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  46.667% (7/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimator.cpp
Lines: 274-302
 46.667% (7/15)
145
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::createProperty
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimationPrivate::createProperty
Prototype: QQmlProperty QQuickAbstractAnimationPrivate::createProperty(QObject *obj, const QString &str, QObject *infoObj, QString *errorMessage)
Coverage:  73.333% (11/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 187-206
 73.333% (11/15)
145
QQuickPropertyChanges::property
Name: QQuickPropertyChanges::property
Prototype: QVariant QQuickPropertyChanges::property(const QString &name) const
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpropertychanges.cpp
Lines: 707-730
  0.000% (0/13)
145
QQuickPointerDeviceHandler::wantsPointerEvent
Name: QQuickPointerDeviceHandler::wantsPointerEvent
Prototype: bool QQuickPointerDeviceHandler::wantsPointerEvent(QQuickPointerEvent *event)
Coverage:  33.333% (6/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpointerdevicehandler.cpp
Lines: 249-265
 33.333% (6/18)
146
QQuickPathViewPrivate::updateItem
Name: QQuickPathViewPrivate::updateItem
Prototype: void QQuickPathViewPrivate::updateItem(QQuickItem *item, qreal percent)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 427-444
100.000% (11/11)
145
QQuickPathViewPrivate::positionOfIndex
Name: QQuickPathViewPrivate::positionOfIndex
Prototype: qreal QQuickPathViewPrivate::positionOfIndex(qreal index) const
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 272-293
 88.889% (16/18)
144
QQuickPathViewPrivate::clear
Name: QQuickPathViewPrivate::clear
Prototype: void QQuickPathViewPrivate::clear()
Coverage:  58.333% (7/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 237-259
 58.333% (7/12)
146
QQuickPathView::createdItem
Name: QQuickPathView::createdItem
Prototype: void QQuickPathView::createdItem(int index, QObject *object)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 153-172
 90.000% (9/10)
144
QQuickPathView::componentComplete
Name: QQuickPathView::componentComplete
Prototype: void QQuickPathView::componentComplete()
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpathview.cpp
Lines: 1913-1934
100.000% (15/15)
145
QQuickParentChange::saveCurrentValues
Name: QQuickParentChange::saveCurrentValues
Prototype: void QQuickParentChange::saveCurrentValues()
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 523-545
 84.615% (11/13)
145
QQuickOpenGLShaderEffect::setVertexShader
Name: QQuickOpenGLShaderEffect::setVertexShader
Prototype: void QQuickOpenGLShaderEffect::setVertexShader(const QByteArray &code)
Coverage:  50.000% (5/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 672-691
 50.000% (5/10)
144
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...15
eLOC - Effective Lines of Code: 18
16
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
18
eLOC - Effective Lines of Code: 15
1920
eLOC - Effective Lines of Code: 14
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
23
eLOC - Effective Lines of Code: 12
...30
eLOC - Effective Lines of Code: 9
...40
eLOC - Effective Lines of Code: 7
...100
eLOC - Effective Lines of Code: 2
...200
eLOC - Effective Lines of Code: 1
...202
eLOC - Effective Lines of Code: 0

Generated by Squish Coco 4.2.0