OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...197
eLOC - Effective Lines of Code: 34
198
eLOC - Effective Lines of Code: 40
199
eLOC - Effective Lines of Code: 47
200
eLOC - Effective Lines of Code: 57
201202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1621-1726
 87.755% (43/49)
7618
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::jumpBinop [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::jumpBinop(QSOperator::Op oper, Reference &left, Reference &right)
Coverage:  87.755% (43/49)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1621-1726
 87.755% (43/49)
7618
JSC::Yarr::Interpreter::backtrackParentheses
Name: JSC::Yarr::Interpreter::backtrackParentheses
Prototype: JSRegExpResult backtrackParentheses(ByteTerm& term, DisjunctionContext* context)
Coverage:  35.385% (23/65)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 940-1068
 35.385% (23/65)
7623
QQuickBasePositioner::prePositioning
Name: QQuickBasePositioner::prePositioning
Prototype: void QQuickBasePositioner::prePositioning()
Coverage:  93.590% (73/78)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 295-408
 93.590% (73/78)
7624
QQuickListView::viewportMoved
Name: QQuickListView::viewportMoved
Prototype: void QQuickListView::viewportMoved(Qt::Orientations orient)
Coverage:  95.973% (143/149)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 2961-3071
 95.973% (143/149)
7633
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::syncAndRender
Prototype: void QSGRenderThread::syncAndRender()
Coverage:  0.000% (0/97)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 585-682
  0.000% (0/97)
7626
QSGBatchRenderer::Renderer::visualize
Name: QSGBatchRenderer::Renderer::visualize
Prototype: void Renderer::visualize()
Coverage:  0.000% (0/28)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 3140-3199
  0.000% (0/28)
769
QQuickGridViewPrivate::flick
Name: QQuickGridViewPrivate::flick
Prototype: bool QQuickGridViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  78.788% (78/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 1000-1106
 78.788% (78/99)
7723
QQuickItem::setParentItem
Name: QQuickItem::setParentItem
Prototype: void QQuickItem::setParentItem(QQuickItem *parentItem)
Coverage:  97.196% (104/107)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2681-2797
 97.196% (104/107)
7730
WTF::OSAllocator::reserveAndCommit
Name: WTF::OSAllocator::reserveAndCommit
Prototype: void* OSAllocator::reserveAndCommit(size_t bytes, Usage usage, bool writable, bool executable, bool includesGuardPages)
Coverage:  61.905% (13/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/wtf/OSAllocatorPosix.cpp
Lines: 142-213
 61.905% (13/21)
777
decode
Name: decode
Prototype: static QString decode(const QString &input, DecodeMode decodeMode, bool *ok)
Coverage:  90.411% (66/73)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 226-329
 90.411% (66/73)
7723
throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualGet
Prototype: ReturnedValue QQmlTypeWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  74.157% (66/89)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 170-304
 74.157% (66/89)
7726
ListModel::sync
Name: ListModel::sync
Prototype: bool ListModel::sync(ListModel *src, ListModel *target)
Coverage:  87.037% (47/54)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 354-471
 87.037% (47/54)
7818
QQmlBinding::slowWrite
Name: QQmlBinding::slowWrite
Prototype: bool QQmlBinding::slowWrite(const QQmlPropertyData &core, const QQmlPropertyData &valueTypeData, const QV4::Value &result, bool isUndefined, QQmlPropertyData::WriteFlags flags)
Coverage:  88.172% (82/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 394-500
 88.172% (82/93)
7826
QQuickPinchHandler::handlePointerEventImpl
Name: QQuickPinchHandler::handlePointerEventImpl
Prototype: void QQuickPinchHandler::handlePointerEventImpl(QQuickPointerEvent *event)
Coverage:  47.368% (27/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickpinchhandler.cpp
Lines: 317-441
 47.368% (27/57)
7819
QSGSoftwareInternalRectangleNode::paintRectangle
Name: QSGSoftwareInternalRectangleNode::paintRectangle
Prototype: void QSGSoftwareInternalRectangleNode::paintRectangle(QPainter *painter, const QRect &rect)
Coverage:  0.000% (0/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwareinternalrectanglenode.cpp
Lines: 302-422
  0.000% (0/57)
7818
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
QQuickOpenGLShaderEffect::handleUpdatePaintNode
Name: QQuickOpenGLShaderEffect::handleUpdatePaintNode
Prototype: QSGNode *QQuickOpenGLShaderEffect::handleUpdatePaintNode(QSGNode *oldNode, QQuickItem::UpdatePaintNodeData *)
Coverage:  61.765% (42/68)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 833-950
 61.765% (42/68)
7918
QQuickTextNodeEngine::addToSceneGraph
Name: QQuickTextNodeEngine::addToSceneGraph
Prototype: void QQuickTextNodeEngine::addToSceneGraph(QQuickTextNode *parentNode, QQuickText::TextStyle style, const QColor &styleColor)
Coverage:  70.909% (78/110)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 763-895
 70.909% (78/110)
7929
main
Name: main
Prototype: int main(int argc, char *argv[])
Coverage:  33.898% (20/59)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmljs/qmljs.cpp
Lines: 72-169
 33.898% (20/59)
7919
Heap::MathObject::init
Name: Heap::MathObject::init
Prototype: void Heap::MathObject::init()
Coverage: 100.000% (45/45)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mathobject.cpp
Lines: 57-110
100.000% (45/45)
801
QQuickListViewPrivate::updateStickySections
Name: QQuickListViewPrivate::updateStickySections
Prototype: void QQuickListViewPrivate::updateStickySections()
Coverage:  60.417% (87/144)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1066-1171
 60.417% (87/144)
8028
QQuickTextInputPrivate::processInputMethodEvent
Name: QQuickTextInputPrivate::processInputMethodEvent
Prototype: void QQuickTextInputPrivate::processInputMethodEvent(QInputMethodEvent *event)
Coverage:  90.141% (64/71)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3400-3509
 90.141% (64/71)
8019
QQuickStyledTextPrivate::parse
Name: QQuickStyledTextPrivate::parse
Prototype: void QQuickStyledTextPrivate::parse()
Coverage:  97.468% (77/79)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 189-293
 97.468% (77/79)
8124
QQmlImportInstance::resolveType
Name: QQmlImportInstance::resolveType
Prototype: bool QQmlImportInstance::resolveType(QQmlTypeLoader *typeLoader, const QHashedStringRef& type, int *vmajor, int *vminor, QQmlType *type_return, QString *base, bool *typeRecursionDetected, QQmlType::RegistrationType registrationType, QQmlImport::RecursionRestriction recursionRestriction, QList<QQmlError> *errors) const
Coverage:  63.866% (76/119)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 736-857
 63.866% (76/119)
8232
QQuickItemPrivate::nextPrevItemInTabFocusChain
Name: QQuickItemPrivate::nextPrevItemInTabFocusChain
Prototype: QQuickItem* QQuickItemPrivate::nextPrevItemInTabFocusChain(QQuickItem *item, bool forward)
Coverage:  80.952% (119/147)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2541-2655
 80.952% (119/147)
8236
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGRenderThread::event
Prototype: bool QSGRenderThread::event(QEvent *e)
Coverage:  0.000% (0/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgthreadedrenderloop.cpp
Lines: 356-476
  0.000% (0/103)
8235
QSGDefaultDistanceFieldGlyphCache::storeGlyphs
Name: QSGDefaultDistanceFieldGlyphCache::storeGlyphs
Prototype: void QSGDefaultDistanceFieldGlyphCache::storeGlyphs(const QList<QDistanceField> &glyphs)
Coverage:  47.619% (10/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 160-228
 47.619% (10/21)
827
generateResourceDirectoryTree::generateLoader
Name: generateResourceDirectoryTree::generateLoader
Prototype: bool generateLoader(const QStringList &compiledFiles, const QString &outputFileName, const QStringList &resourceFileMappings, QString *errorString)
Coverage:  0.000% (0/31)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlcachegen/generateloader.cpp
Lines: 330-441
  0.000% (0/31)
8211
QQmlDebugConnection::protocolReadyRead
Name: QQmlDebugConnection::protocolReadyRead
Prototype: void QQmlDebugConnection::protocolReadyRead()
Coverage:  52.239% (35/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmldebugconnection.cpp
Lines: 119-239
 52.239% (35/67)
8323
QQmlValueTypeWrapper::virtualPut::QQmlValueTypeWrapper::virtualPut
Name: QQmlValueTypeWrapper::virtualPut::QQmlValueTypeWrapper::virtualPut
Prototype: bool QQmlValueTypeWrapper::virtualPut(Managed *m, PropertyKey id, const Value &value, Value *receiver)
Coverage:  82.000% (41/50)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 426-539
 82.000% (41/50)
8416
QQuickImageParticle::initialize
Name: QQuickImageParticle::initialize
Prototype: void QQuickImageParticle::initialize(int gIdx, int pIdx)
Coverage:  77.612% (52/67)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 1651-1766
 77.612% (52/67)
8423
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_drawImage
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_drawImage
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_drawImage(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2926-3040
  0.000% (0/108)
8520
QQuickMultiPointTouchArea::updateTouchData
Name: QQuickMultiPointTouchArea::updateTouchData
Prototype: void QQuickMultiPointTouchArea::updateTouchData(QEvent *event)
Coverage:  95.349% (82/86)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 583-702
 95.349% (82/86)
8632
QSGDistanceFieldTextMaterialShader::updateState
Name: QSGDistanceFieldTextMaterialShader::updateState
Prototype: void QSGDistanceFieldTextMaterialShader::updateState(const RenderState &state, QSGMaterial *newEffect, QSGMaterial *oldEffect)
Coverage:  93.103% (27/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 157-208
 93.103% (27/29)
867
QSGSoftwareRenderLoop::renderWindow
Name: QSGSoftwareRenderLoop::renderWindow
Prototype: void QSGSoftwareRenderLoop::renderWindow(QQuickWindow *window, bool isNewExpose)
Coverage:  54.545% (42/77)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderloop.cpp
Lines: 103-206
 54.545% (42/77)
8623
QQmlContextWrapper::virtualGet
Name: QQmlContextWrapper::virtualGet
Prototype: ReturnedValue QQmlContextWrapper::virtualGet(const Managed *m, PropertyKey id, const Value *receiver, bool *hasProperty)
Coverage:  86.170% (81/94)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 81-230
 86.170% (81/94)
8732
QQmlJS::classify6
Name: QQmlJS::classify6
Prototype: static inline int classify6(const QChar *s, int parseModeFlags)
Coverage:  71.622% (159/222)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 391-552
 71.622% (159/222)
8774
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::event
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGSoftwareRenderThread::event
Prototype: bool QSGSoftwareRenderThread::event(QEvent *e)
Coverage:  0.000% (0/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarethreadedrenderloop.cpp
Lines: 240-368
  0.000% (0/102)
8736
QSGBatchRenderer::Renderer::renderUnmergedBatch
Name: QSGBatchRenderer::Renderer::renderUnmergedBatch
Prototype: void Renderer::renderUnmergedBatch(const Batch *batch)
Coverage:  69.231% (36/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2344-2464
 69.231% (36/52)
8715
StringPrototype::method_replace
Name: StringPrototype::method_replace
Prototype: ReturnedValue StringPrototype::method_replace(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  78.846% (41/52)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 724-837
 78.846% (41/52)
8717
Lexer::scanNumber
Name: Lexer::scanNumber
Prototype: int Lexer::scanNumber(QChar ch)
Coverage:  95.402% (83/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 983-1122
 95.402% (83/87)
8825
QQmlJS::Minify::parse
Name: QQmlJS::Minify::parse
Prototype: bool Minify::parse(int startToken)
Coverage:  97.030% (98/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 298-437
 97.030% (98/101)
8828
QQuickPinchArea::event
Name: QQuickPinchArea::event
Prototype: bool QQuickPinchArea::event(QEvent *event)
Coverage:  9.091% (4/44)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpincharea.cpp
Lines: 680-789
  9.091% (4/44)
8815
QQuickTextControlPrivate::keyPressEvent
Name: QQuickTextControlPrivate::keyPressEvent
Prototype: void QQuickTextControlPrivate::keyPressEvent(QKeyEvent *e)
Coverage:  77.419% (72/93)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 820-970
 77.419% (72/93)
8827
QSGAtlasTexture::Atlas::uploadBgra
Name: QSGAtlasTexture::Atlas::uploadBgra
Prototype: void Atlas::uploadBgra(Texture *texture)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgatlastexture.cpp
Lines: 404-465
 54.167% (13/24)
888
JSC::Yarr::Parser::parseEscape
Name: JSC::Yarr::Parser::parseEscape
Prototype: template<bool inCharacterClass, class EscapeDelegate> bool parseEscape(EscapeDelegate& delegate)
Coverage:  94.253% (82/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 263-427
 94.253% (82/87)
8938
QSGBatchRenderer::Renderer::renderMergedBatch
Name: QSGBatchRenderer::Renderer::renderMergedBatch
Prototype: void Renderer::renderMergedBatch(const Batch *batch)
Coverage:  58.621% (34/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2236-2342
 58.621% (34/58)
8916
QSGBatchRenderer::Renderer::nodeChanged
Name: QSGBatchRenderer::Renderer::nodeChanged
Prototype: void Renderer::nodeChanged(QSGNode *node, QSGNode::DirtyState state)
Coverage:  64.151% (68/106)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1133-1271
 64.151% (68/106)
9034
QQuickAnimatedSprite::prepareNextFrame
Name: QQuickAnimatedSprite::prepareNextFrame
Prototype: void QQuickAnimatedSprite::prepareNextFrame(QSGSpriteNode *node)
Coverage:  69.697% (46/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedsprite.cpp
Lines: 771-898
 69.697% (46/66)
9118
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
QQuickTextControlPrivate::cursorMoveKeyEvent
Name: QQuickTextControlPrivate::cursorMoveKeyEvent
Prototype: bool QQuickTextControlPrivate::cursorMoveKeyEvent(QKeyEvent *e)
Coverage:  66.019% (68/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextcontrol.cpp
Lines: 120-270
 66.019% (68/103)
9230
QQuickState::apply
Name: QQuickState::apply
Prototype: void QQuickState::apply(QQuickTransition *trans, QQuickState *revert)
Coverage:  83.333% (85/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstate.cpp
Lines: 541-690
 83.333% (85/102)
9331
QQuickTrailEmitter::emitWindow
Name: QQuickTrailEmitter::emitWindow
Prototype: void QQuickTrailEmitter::emitWindow(int timeStamp)
Coverage:  45.679% (37/81)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter.cpp
Lines: 151-287
 45.679% (37/81)
9322
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::resetOpenGLState
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindow::resetOpenGLState
Prototype: void QQuickWindow::resetOpenGLState()
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 4299-4350
  0.000% (0/18)
946
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #1]
Prototype: int Codegen::defineFunction(const QString &name, AST::Node *ast, AST::FormalParameterList *formals, AST::StatementList *body)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2746-2892
 87.879% (58/66)
9516
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::defineFunction [qv4codegen.cpp #2]
Prototype: int Codegen::defineFunction(const QString &name, AST::Node *ast, AST::FormalParameterList *formals, AST::StatementList *body)
Coverage:  87.879% (58/66)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2746-2892
 87.879% (58/66)
9516
QQmlPropertyPrivate::initProperty
Name: QQmlPropertyPrivate::initProperty
Prototype: void QQmlPropertyPrivate::initProperty(QObject *obj, const QString &name)
Coverage:  64.103% (75/117)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 254-408
 64.103% (75/117)
9532
SparseArray::deleteNode
Name: SparseArray::deleteNode
Prototype: void SparseArray::deleteNode(SparseArrayNode *z)
Coverage:  62.963% (68/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4sparsearray.cpp
Lines: 206-328
 62.963% (68/108)
9528
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #1]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 4048-4184
 81.250% (65/80)
9726
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::loadInAccumulator::[lambda]::[lambda]::Codegen::Reference::loadInAccumulator [qv4codegen.cpp #2]
Prototype: void Codegen::Reference::loadInAccumulator() const
Coverage:  81.250% (65/80)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 4048-4184
 81.250% (65/80)
9726
QQuickSpriteEngine::assembledImage
Name: QQuickSpriteEngine::assembledImage
Prototype: QImage QQuickSpriteEngine::assembledImage(int maxSize)
Coverage:  71.930% (41/57)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 376-516
 71.930% (41/57)
9721
Lexer::scanDirectives
Name: Lexer::scanDirectives
Prototype: bool Lexer::scanDirectives(Directives *directives, DiagnosticMessage *error)
Coverage:  76.190% (64/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 1378-1538
 76.190% (64/84)
9824
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
QQuickContext2DCommandBuffer::replay
Name: QQuickContext2DCommandBuffer::replay
Prototype: void QQuickContext2DCommandBuffer::replay(QPainter* p, QQuickContext2D::State& state, const QVector2D &scaleFactor)
Coverage:  0.000% (0/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 262-445
  0.000% (0/102)
10031
QQuickTextPrivate::updateSize
Name: QQuickTextPrivate::updateSize
Prototype: void QQuickTextPrivate::updateSize()
Coverage:  81.707% (67/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 346-491
 81.707% (67/82)
10022
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(ArrayPattern *ast)
Coverage:  75.862% (44/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 945-1102
 75.862% (44/58)
10220
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(ArrayPattern *ast)
Coverage:  75.862% (44/58)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 945-1102
 75.862% (44/58)
10220
QQmlListCompositor::listItemsRemoved
Name: QQmlListCompositor::listItemsRemoved
Prototype: void QQmlListCompositor::listItemsRemoved( QVector<Remove> *translatedRemovals, void *list, QVector<QQmlChangeSet::Change> *removals, QVector<QQmlChangeSet::Change> *insertions, QVector<MovedFlags> *movedFlags)
Coverage:  88.235% (90/102)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 1071-1233
 88.235% (90/102)
10224
Serialize::serialize
Name: Serialize::serialize
Prototype: void Serialize::serialize(QByteArray &data, const QV4::Value &v, ExecutionEngine *engine)
Coverage:  74.667% (56/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4serialize.cpp
Lines: 157-300
 74.667% (56/75)
10225
QQmlListCompositor::move
Name: QQmlListCompositor::move
Prototype: void QQmlListCompositor::move( Group fromGroup, int from, Group toGroup, int to, int count, Group moveGroup, QVector<Remove> *removes, QVector<Insert> *inserts)
Coverage:  87.037% (94/108)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 766-935
 87.037% (94/108)
10322
QQuickImage::updatePaintNode
Name: QQuickImage::updatePaintNode
Prototype: QSGNode *QQuickImage::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *)
Coverage:  72.727% (72/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 658-807
 72.727% (72/99)
10324
existingImageFileForPath::QQuickPixmapReader::processJob
Name: existingImageFileForPath::QQuickPixmapReader::processJob
Prototype: void QQuickPixmapReader::processJob(QQuickPixmapReply *runningJob, const QUrl &url, const QString &localFile, QQuickImageProvider::ImageType imageType, QQuickImageProvider *provider)
Coverage:  51.111% (46/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickpixmapcache.cpp
Lines: 710-881
 51.111% (46/90)
10329
QQmlTypeData::done
Name: QQmlTypeData::done
Prototype: void QQmlTypeData::done()
Coverage:  81.333% (61/75)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2212-2377
 81.333% (61/75)
10425
QQuickListViewPrivate::applyInsertionChange
Name: QQuickListViewPrivate::applyInsertionChange
Prototype: bool QQuickListViewPrivate::applyInsertionChange(const QQmlChangeSet::Change &change, ChangeResult *insertResult, QList<FxViewItem *> *addedItems, QList<MovedItem> *movingIntoView)
Coverage:  85.211% (121/142)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 3208-3365
 85.211% (121/142)
10537
QQuickItemViewPrivate::applyModelChanges
Name: QQuickItemViewPrivate::applyModelChanges
Prototype: bool QQuickItemViewPrivate::applyModelChanges(ChangeResult *totalInsertionResult, ChangeResult *totalRemovalResult)
Coverage:  88.281% (113/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 1892-2046
 88.281% (113/128)
10635
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGGuiThreadRenderLoop::renderWindow
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QSGGuiThreadRenderLoop::renderWindow
Prototype: void QSGGuiThreadRenderLoop::renderWindow(QQuickWindow *window)
Coverage:  59.596% (59/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp
Lines: 350-473
 59.596% (59/99)
10628
TypedArrayCtor::virtualCallAsConstructor
Name: TypedArrayCtor::virtualCallAsConstructor
Prototype: ReturnedValue TypedArrayCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  86.747% (72/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 217-349
 86.747% (72/83)
10621
Lexer::scanString
Name: Lexer::scanString
Prototype: int Lexer::scanString(ScanStringMode mode)
Coverage:  91.791% (123/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 817-981
 91.791% (123/134)
10754
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(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1155-1344
 78.049% (96/123)
10863
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(BinaryExpression *ast)
Coverage:  78.049% (96/123)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1155-1344
 78.049% (96/123)
10863
QSGDistanceFieldGlyphNode::updateGeometry
Name: QSGDistanceFieldGlyphNode::updateGeometry
Prototype: void QSGDistanceFieldGlyphNode::updateGeometry()
Coverage:  64.865% (24/37)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode.cpp
Lines: 177-327
 64.865% (24/37)
10811
QSGDefaultDistanceFieldGlyphCache::createTexture
Name: QSGDefaultDistanceFieldGlyphCache::createTexture
Prototype: void QSGDefaultDistanceFieldGlyphCache::createTexture(TextureInfo *texInfo, int width, int height)
Coverage:  42.105% (8/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultdistancefieldglyphcache.cpp
Lines: 240-276
 42.105% (8/19)
1095
SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Name: SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations
Prototype: bool SignalHandlerConverter::convertSignalHandlerExpressionsToFunctionDeclarations(const QmlIR::Object *obj, const QString &typeName, QQmlPropertyCache *propertyCache)
Coverage:  60.606% (60/99)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 327-502
 60.606% (60/99)
10932
QQuickParticleEmitter::emitWindow
Name: QQuickParticleEmitter::emitWindow
Prototype: void QQuickParticleEmitter::emitWindow(int timeStamp)
Coverage:  40.964% (34/83)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleemitter.cpp
Lines: 350-508
 40.964% (34/83)
11022
QQuickTextNodeEngine::addTextBlock
Name: QQuickTextNodeEngine::addTextBlock
Prototype: void QQuickTextNodeEngine::addTextBlock(QTextDocument *textDocument, const QTextBlock &block, const QPointF &position, const QColor &textColor, const QColor &anchorColor, int selectionStart, int selectionEnd)
Coverage:  56.667% (51/90)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 950-1112
 56.667% (51/90)
11027
QQuickGridViewPrivate::applyInsertionChange
Name: QQuickGridViewPrivate::applyInsertionChange
Prototype: bool QQuickGridViewPrivate::applyInsertionChange(const QQmlChangeSet::Change &change, ChangeResult *insertResult, QList<FxViewItem *> *addedItems, QList<MovedItem> *movingIntoView)
Coverage:  85.938% (110/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 2336-2505
 85.938% (110/128)
11135
QQuickListViewPrivate::flick
Name: QQuickListViewPrivate::flick
Prototype: bool QQuickListViewPrivate::flick(AxisData &data, qreal minExtent, qreal maxExtent, qreal vSize, QQuickTimeLineCallback::Callback fixupCallback, qreal velocity)
Coverage:  88.235% (135/153)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicklistview.cpp
Lines: 1585-1736
 88.235% (135/153)
11134
QQuickStyledTextPrivate::parseTag
Name: QQuickStyledTextPrivate::parseTag
Prototype: bool QQuickStyledTextPrivate::parseTag(const QChar *&ch, const QString &textIn, QString &textOut, QTextCharFormat &format)
Coverage:  95.161% (118/124)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 319-456
 95.161% (118/124)
11142
QQuickGrid::doPositioning
Name: QQuickGrid::doPositioning
Prototype: void QQuickGrid::doPositioning(QSizeF *contentSize)
Coverage:  96.183% (126/131)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 1711-1863
 96.183% (126/131)
11240
QQuickShapeNvprRenderNode::render
Name: QQuickShapeNvprRenderNode::render
Prototype: void QQuickShapeNvprRenderNode::render(const RenderState *state)
Coverage:  0.000% (0/46)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapenvprrenderer.cpp
Lines: 789-891
  0.000% (0/46)
11316
QQuickTextNodeEngine::processCurrentLine
Name: QQuickTextNodeEngine::processCurrentLine
Prototype: void QQuickTextNodeEngine::processCurrentLine()
Coverage:  88.462% (92/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextnodeengine.cpp
Lines: 220-417
 88.462% (92/104)
11332
QSGBatchRenderer::Renderer::render
Name: QSGBatchRenderer::Renderer::render
Prototype: void Renderer::render()
Coverage:  43.750% (56/128)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 2589-2755
 43.750% (56/128)
11441
CallArgument::fromValue
Name: CallArgument::fromValue
Prototype: void CallArgument::fromValue(int callType, QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  62.992% (80/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1660-1800
 62.992% (80/127)
11536
QObjectWrapper::setProperty
Name: QObjectWrapper::setProperty
Prototype: void QObjectWrapper::setProperty(ExecutionEngine *engine, QObject *object, QQmlPropertyData *property, const Value &value)
Coverage:  82.090% (110/134)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 439-582
 82.090% (110/134)
11633
QQuickTextEdit::updatePaintNode
Name: QQuickTextEdit::updatePaintNode
Prototype: QSGNode *QQuickTextEdit::updatePaintNode(QSGNode *oldNode, UpdatePaintNodeData *updatePaintNodeData)
Coverage:  78.571% (66/84)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 2012-2172
 78.571% (66/84)
11621
ExecutionEngine::metaTypeFromJS
Name: ExecutionEngine::metaTypeFromJS
Prototype: bool ExecutionEngine::metaTypeFromJS(const Value *value, int type, void *data)
Coverage:  63.265% (93/147)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1664-1863
 63.265% (93/147)
11851
operator>>
Name: operator>>
Prototype: QDataStream &operator>>(QDataStream &stream, QQmlProfilerTypedEvent &event)
Coverage:  60.920% (53/87)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilertypedevent.cpp
Lines: 47-222
 60.920% (53/87)
11932
QQmlPropertyCache::append
Name: QQmlPropertyCache::append
Prototype: void QQmlPropertyCache::append(const QMetaObject *metaObject, int revision, QQmlPropertyData::Flags propertyFlags, QQmlPropertyData::Flags methodFlags, QQmlPropertyData::Flags signalFlags)
Coverage:  85.577% (89/104)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 476-666
 85.577% (89/104)
12130
QQuickTextInputPrivate::processKeyEvent
Name: QQuickTextInputPrivate::processKeyEvent
Prototype: void QQuickTextInputPrivate::processKeyEvent(QKeyEvent* event)
Coverage:  84.896% (163/192)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 4383-4588
 84.896% (163/192)
12257
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...190
eLOC - Effective Lines of Code: 20
...197
eLOC - Effective Lines of Code: 34
198
eLOC - Effective Lines of Code: 40
199
eLOC - Effective Lines of Code: 47
200
eLOC - Effective Lines of Code: 57
201202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0