OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...14
eLOC - Effective Lines of Code: 19
15
eLOC - Effective Lines of Code: 18
16
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
1819
eLOC - Effective Lines of Code: 15
20
eLOC - Effective Lines of Code: 14
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
...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
QV4::HugeItemAllocator::allocate
Name: QV4::HugeItemAllocator::allocate
Prototype: HeapItem *HugeItemAllocator::allocate(size_t size)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 660-682
100.000% (5/5)
152
QV4::Heap::InternalClass::changePrototypeImpl
Name: QV4::Heap::InternalClass::changePrototypeImpl
Prototype: Heap::InternalClass *InternalClass::changePrototypeImpl(Heap::Object *proto)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 322-345
100.000% (7/7)
153
QV4::Compiler::StringTableGenerator::serialize
Name: QV4::Compiler::StringTableGenerator::serialize
Prototype: void QV4::Compiler::StringTableGenerator::serialize(CompiledData::Unit *unit)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compiler.cpp
Lines: 83-109
100.000% (4/4)
152
QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #2]
Name: QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #2]
Prototype: template <typename CompiledObject> void collectFromObject(const CompiledObject *obj)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #2
Lines: 915-939
100.000% (16/16)
156
QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #1]
Name: QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #1]
Prototype: template <typename CompiledObject> void collectFromObject(const CompiledObject *obj)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #1
Lines: 915-939
100.000% (16/16)
156
QV4::Chunk::collectGrayItems
Name: QV4::Chunk::collectGrayItems
Prototype: void Chunk::collectGrayItems(MarkStack *markStack)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp
Lines: 416-444
  0.000% (0/7)
153
QStringHash::iterator
Name: QStringHash::iterator
Prototype: template<class T> typename QStringHash<T>::ConstIterator QStringHash<T>::iterator(Node *n) const
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qhashedstring_p.h
Lines: 750-782
 78.261% (18/23)
157
QSGNode::insertChildNodeBefore
Name: QSGNode::insertChildNodeBefore
Prototype: void QSGNode::insertChildNodeBefore(QSGNode *node, QSGNode *before)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 469-494
  0.000% (0/8)
153
QSGNode::insertChildNodeAfter
Name: QSGNode::insertChildNodeAfter
Prototype: void QSGNode::insertChildNodeAfter(QSGNode *node, QSGNode *after)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgnode.cpp
Lines: 505-530
 75.000% (6/8)
153
QSGDefaultContext::QSGDefaultContext
Name: QSGDefaultContext::QSGDefaultContext
Prototype: QSGDefaultContext::QSGDefaultContext(QObject *parent)
Coverage:  18.750% (3/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultcontext.cpp
Lines: 82-108
 18.750% (3/16)
156
QSGBatchRenderer::Updater::updateRootTransforms
Name: QSGBatchRenderer::Updater::updateRootTransforms
Prototype: void Updater::updateRootTransforms(Node *node, Node *root, const QMatrix4x4 &combined)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 507-532
 57.143% (8/14)
155
QSGBatchRenderer::Renderer::~Renderer
Name: QSGBatchRenderer::Renderer::~Renderer
Prototype: Renderer::~Renderer()
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 843-867
 95.000% (19/20)
158
QSGBatchRenderer::Renderer::invalidateBatchAndOverlappingRenderOrders
Name: QSGBatchRenderer::Renderer::invalidateBatchAndOverlappingRenderOrders
Prototype: void Renderer::invalidateBatchAndOverlappingRenderOrders(Batch *batch)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp
Lines: 1469-1492
100.000% (22/22)
156
QQuickWidgetPrivate::execute
Name: QQuickWidgetPrivate::execute
Prototype: void QQuickWidgetPrivate::execute()
Coverage:  46.154% (6/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickwidgets/qquickwidget.cpp
Lines: 229-252
 46.154% (6/13)
155
QQuickTextPrivate::setupCustomLineGeometry
Name: QQuickTextPrivate::setupCustomLineGeometry
Prototype: void QQuickTextPrivate::setupCustomLineGeometry(QTextLine &line, qreal &height, int lineOffset)
Coverage:  80.000% (12/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktext.cpp
Lines: 576-599
 80.000% (12/15)
154
QQuickTextInputPrivate::backspace
Name: QQuickTextInputPrivate::backspace
Prototype: void QQuickTextInputPrivate::backspace()
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 3185-3207
 86.364% (19/22)
156
QQuickTextInput::updateCursorRectangle
Name: QQuickTextInput::updateCursorRectangle
Prototype: void QQuickTextInput::updateCursorRectangle(bool scroll)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 2753-2775
100.000% (10/10)
154
QQuickTextInput::setReadOnly
Name: QQuickTextInput::setReadOnly
Prototype: void QQuickTextInput::setReadOnly(bool ro)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextinput.cpp
Lines: 736-759
100.000% (10/10)
154
QQuickTextEdit::setTextFormat
Name: QQuickTextEdit::setTextFormat
Prototype: void QQuickTextEdit::setTextFormat(TextFormat format)
Coverage:  88.000% (22/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktextedit.cpp
Lines: 481-505
 88.000% (22/25)
155
QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::canUnloadTableEdge
Name: QQuickTableViewPrivate::dumpTable::QQuickTableViewPrivate::canUnloadTableEdge
Prototype: bool QQuickTableViewPrivate::canUnloadTableEdge(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: 444-468
  0.000% (0/21)
159
QQuickStyledTextPrivate::parseFontAttributes
Name: QQuickStyledTextPrivate::parseFontAttributes
Prototype: bool QQuickStyledTextPrivate::parseFontAttributes(const QChar *&ch, const QString &textIn, QTextCharFormat &format)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickstyledtext.cpp
Lines: 564-584
 77.273% (17/22)
156
QQuickStochasticEngine::setGoal
Name: QQuickStochasticEngine::setGoal
Prototype: void QQuickStochasticEngine::setGoal(int state, int sprite, bool jump)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickspriteengine.cpp
Lines: 306-325
 56.250% (9/16)
154
QQuickSinglePointHandler::onGrabChanged
Name: QQuickSinglePointHandler::onGrabChanged
Prototype: void QQuickSinglePointHandler::onGrabChanged(QQuickPointerHandler *grabber, QQuickEventPoint::GrabState stateChange, QQuickEventPoint *point)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquicksinglepointhandler.cpp
Lines: 147-173
 93.333% (14/15)
159
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::Property::merge [qv4property_p.h #1]
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::Property::merge [qv4property_p.h #1]
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 #1
Lines: 125-143
100.000% (22/22)
158
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #3]
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::CompiledData::TypeReferenceMap::collectFromObject [qv4compileddata_p.h #3]
Prototype: template <typename CompiledObject> void collectFromObject(const CompiledObject *obj)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compileddata_p.h #3
Lines: 915-939
100.000% (16/16)
156
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbers
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickWindowPrivate::deliverToPassiveGrabbers
Prototype: void QQuickWindowPrivate::deliverToPassiveGrabbers(const QVector<QPointer <QQuickPointerHandler> > &passiveGrabbers, QQuickPointerEvent *pointerEvent)
Coverage:  93.333% (14/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickwindow.cpp
Lines: 1704-1732
 93.333% (14/15)
156
QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickScriptAction::transition
Name: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickScriptAction::transition
Prototype: QAbstractAnimationJob* QQuickScriptAction::transition(QQuickStateActions &actions, QQmlProperties &modified, TransitionDirection direction, QObject *defaultTarget)
Coverage:  14.286% (2/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickanimation.cpp
Lines: 1033-1058
 14.286% (2/14)
154
QQuickPointerScrollEvent::reset
Name: QQuickPointerScrollEvent::reset
Prototype: QQuickPointerEvent *QQuickPointerScrollEvent::reset(QEvent *event)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickevents.cpp
Lines: 1432-1455
 85.714% (6/7)
153
QQuickParticleGroupData::FreeList::resize
Name: QQuickParticleGroupData::FreeList::resize
Prototype: void resize(int newSize)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem_p.h
Lines: 142-156
 60.000% (6/10)
154
QQuickParticleEmitter::setMaxParticleCount
Name: QQuickParticleEmitter::setMaxParticleCount
Prototype: void QQuickParticleEmitter::setMaxParticleCount(int arg)
Coverage:  50.000% (7/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticleemitter.cpp
Lines: 316-335
 50.000% (7/14)
154
QQuickParticleData::extendLife
Name: QQuickParticleData::extendLife
Prototype: void QQuickParticleData::extendLife(float time, QQuickParticleSystem* particleSystem)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickparticlesystem.cpp
Lines: 543-563
  0.000% (0/1)
151
QQuickOpenGLShaderEffectCommon::updateWindow
Name: QQuickOpenGLShaderEffectCommon::updateWindow
Prototype: void QQuickOpenGLShaderEffectCommon::updateWindow(QQuickWindow *window)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickopenglshadereffect.cpp
Lines: 516-542
 93.750% (30/32)
1510
QQuickMultiPointTouchArea::mouseReleaseEvent
Name: QQuickMultiPointTouchArea::mouseReleaseEvent
Prototype: void QQuickMultiPointTouchArea::mouseReleaseEvent(QMouseEvent *event)
Coverage:  70.588% (12/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 860-882
 70.588% (12/17)
155
QQuickMultiPointTouchArea::childMouseEventFilter
Name: QQuickMultiPointTouchArea::childMouseEventFilter
Prototype: bool QQuickMultiPointTouchArea::childMouseEventFilter(QQuickItem *receiver, QEvent *event)
Coverage:  78.261% (18/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp
Lines: 962-989
 78.261% (18/23)
1511
QQuickMultiPointHandler::hasCurrentPoints
Name: QQuickMultiPointHandler::hasCurrentPoints
Prototype: bool QQuickMultiPointHandler::hasCurrentPoints(QQuickPointerEvent *event)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/handlers/qquickmultipointhandler.cpp
Lines: 176-196
 95.000% (19/20)
157
QQuickMouseArea::timerEvent
Name: QQuickMouseArea::timerEvent
Prototype: void QQuickMouseArea::timerEvent(QTimerEvent *event)
Coverage:  68.421% (13/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickmousearea.cpp
Lines: 1020-1043
 68.421% (13/19)
155
QQuickLoaderPrivate::load
Name: QQuickLoaderPrivate::load
Prototype: void QQuickLoaderPrivate::load()
Coverage:  76.923% (10/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 603-625
 76.923% (10/13)
154
QQuickLoader::setSource
Name: QQuickLoader::setSource
Prototype: void QQuickLoader::setSource(QQmlV4Function *args)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickloader.cpp
Lines: 576-597
100.000% (7/7)
153
QQuickKeyNavigationAttached::setFocusNavigation
Name: QQuickKeyNavigationAttached::setFocusNavigation
Prototype: void QQuickKeyNavigationAttached::setFocusNavigation(QQuickItem *currentItem, const char *dir, Qt::FocusReason reason)
Coverage:  94.737% (18/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 730-754
 94.737% (18/19)
155
QQuickItemViewPrivate::releaseItem
Name: QQuickItemViewPrivate::releaseItem
Prototype: bool QQuickItemViewPrivate::releaseItem(FxViewItem *item)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2336-2357
 83.333% (15/18)
156
QQuickItemViewPrivate::prepareRemoveTransitions
Name: QQuickItemViewPrivate::prepareRemoveTransitions
Prototype: void QQuickItemViewPrivate::prepareRemoveTransitions(QHash<QQmlChangeSet::MoveKey, FxViewItem *> *removedItems)
Coverage:  86.667% (13/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemview.cpp
Lines: 2182-2204
 86.667% (13/15)
155
QQuickItemPrivate::removeChild
Name: QQuickItemPrivate::removeChild
Prototype: void QQuickItemPrivate::removeChild(QQuickItem *child)
Coverage:  81.818% (9/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 2965-2992
 81.818% (9/11)
153
QQuickItemGrabResult::render
Name: QQuickItemGrabResult::render
Prototype: void QQuickItemGrabResult::render()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitemgrabresult.cpp
Lines: 254-274
 50.000% (2/4)
152
QQuickItem::mapToGlobal
Name: QQuickItem::mapToGlobal
Prototype: void QQuickItem::mapToGlobal(QQmlV4Function *args) const
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4606-4629
 44.444% (4/9)
153
QQuickItem::mapFromGlobal
Name: QQuickItem::mapFromGlobal
Prototype: void QQuickItem::mapFromGlobal(QQmlV4Function *args) const
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 4571-4594
 44.444% (4/9)
153
QQuickImage::setFillMode
Name: QQuickImage::setFillMode
Prototype: void QQuickImage::setFillMode(FillMode mode)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickimage.cpp
Lines: 344-362
100.000% (16/16)
156
QQuickGridViewPrivate::repositionPackageItemAt
Name: QQuickGridViewPrivate::repositionPackageItemAt
Prototype: void QQuickGridViewPrivate::repositionPackageItemAt(QQuickItem *item, int index)
Coverage:  26.087% (6/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 654-676
 26.087% (6/23)
155
QQuickDragAttached::startDrag
Name: QQuickDragAttached::startDrag
Prototype: void QQuickDragAttached::startDrag(QQmlV4Function *args)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 808-836
  0.000% (0/13)
155
QQuickDragAttached::start
Name: QQuickDragAttached::start
Prototype: void QQuickDragAttached::start(QQmlV4Function *args)
Coverage:  92.308% (12/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickdrag.cpp
Lines: 628-652
 92.308% (12/13)
155
QQuickContext2DTexture::canvasChanged
Name: QQuickContext2DTexture::canvasChanged
Prototype: void QQuickContext2DTexture::canvasChanged(const QSize& canvasSize, const QSize& tileSize, const QRect& canvasWindow, const QRect& dirtyRect, bool smooth, bool antialiasing)
Coverage:  0.000% (0/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dtexture.cpp
Lines: 202-226
  0.000% (0/14)
155
QQuickBasePositioner::itemChange
Name: QQuickBasePositioner::itemChange
Prototype: void QQuickBasePositioner::itemChange(ItemChange change, const ItemChangeData &value)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickpositioners.cpp
Lines: 268-288
100.000% (13/13)
155
QQuickAnimatedImage::setSource
Name: QQuickAnimatedImage::setSource
Prototype: void QQuickAnimatedImage::setSource(const QUrl &url)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanimatedimage.cpp
Lines: 289-313
100.000% (10/10)
154
QQuickAnchors::setVerticalCenter
Name: QQuickAnchors::setVerticalCenter
Prototype: void QQuickAnchors::setVerticalCenter(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 887-908
 72.727% (8/11)
153
QQuickAnchors::setTop
Name: QQuickAnchors::setTop
Prototype: void QQuickAnchors::setTop(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 807-828
 72.727% (8/11)
153
QQuickAnchors::setRight
Name: QQuickAnchors::setRight
Prototype: void QQuickAnchors::setRight(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1007-1028
 54.545% (6/11)
153
QQuickAnchors::setLeft
Name: QQuickAnchors::setLeft
Prototype: void QQuickAnchors::setLeft(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 967-988
 54.545% (6/11)
153
QQuickAnchors::setHorizontalCenter
Name: QQuickAnchors::setHorizontalCenter
Prototype: void QQuickAnchors::setHorizontalCenter(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 1047-1068
 72.727% (8/11)
153
QQuickAnchors::setBottom
Name: QQuickAnchors::setBottom
Prototype: void QQuickAnchors::setBottom(const QQuickAnchorLine &edge)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 847-868
 72.727% (8/11)
153
QQuickAnchors::setBaseline
Name: QQuickAnchors::setBaseline
Prototype: void QQuickAnchors::setBaseline(const QQuickAnchorLine &edge)
Coverage:  54.545% (6/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 927-948
 54.545% (6/11)
153
QQuickAnchorChanges::saveCurrentValues
Name: QQuickAnchorChanges::saveCurrentValues
Prototype: void QQuickAnchorChanges::saveCurrentValues()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickstateoperations.cpp
Lines: 1335-1354
 50.000% (2/4)
152
QQmlTypeNameCache::query
Name: QQmlTypeNameCache::query
Prototype: QQmlTypeNameCache::Result QQmlTypeNameCache::query(const QV4::String *name, QQmlImport::RecursionRestriction recursionRestriction) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypenamecache.cpp
Lines: 141-166
100.000% (13/13)
155
QQmlTypeData::dataReceived
Name: QQmlTypeData::dataReceived
Prototype: void QQmlTypeData::dataReceived(const SourceCodeData &data)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2409-2433
 90.909% (20/22)
157
QQmlTypeData::createTypeAndPropertyCaches
Name: QQmlTypeData::createTypeAndPropertyCaches
Prototype: void QQmlTypeData::createTypeAndPropertyCaches(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2167-2193
 50.000% (2/4)
152
QQmlTypeData::compile
Name: QQmlTypeData::compile
Prototype: void QQmlTypeData::compile(const QQmlRefPointer<QQmlTypeNameCache> &typeNameCache, const QV4::CompiledData::ResolvedTypeReferenceMap &resolvedTypeCache, const QV4::CompiledData::DependentTypesHasher &dependencyHasher)
Coverage:  84.615% (22/26)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2582-2609
 84.615% (22/26)
156
QQmlThread::internalCallMethodInMain
Name: QQmlThread::internalCallMethodInMain
Prototype: void QQmlThread::internalCallMethodInMain(Message *message)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qqmlthread.cpp
Lines: 348-375
 71.429% (10/14)
155
QQmlStringConverters::sizeFFromString
Name: QQmlStringConverters::sizeFFromString
Prototype: QSizeF QQmlStringConverters::sizeFFromString(const QString &s, bool *ok)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 160-181
 55.556% (10/18)
156
QQmlStringConverters::pointFFromString
Name: QQmlStringConverters::pointFFromString
Prototype: QPointF QQmlStringConverters::pointFFromString(const QString &s, bool *ok)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 136-157
 55.556% (10/18)
156
QQmlScriptString::operator==
Name: QQmlScriptString::operator==
Prototype: bool QQmlScriptString::operator==(const QQmlScriptString &other) const
Coverage:  43.478% (10/23)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlscriptstring.cpp
Lines: 127-148
 43.478% (10/23)
155
QQmlPropertyPrivate::propertyTypeCategory
Name: QQmlPropertyPrivate::propertyTypeCategory
Prototype: QQmlProperty::PropertyTypeCategory QQmlPropertyPrivate::propertyTypeCategory() const
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 461-483
 78.947% (15/19)
157
QQmlPropertyData::lazyLoad
Name: QQmlPropertyData::lazyLoad
Prototype: void QQmlPropertyData::lazyLoad(const QMetaProperty &p)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 144-165
 91.667% (11/12)
154
QQmlPropertyCapture::captureProperty
Name: QQmlPropertyCapture::captureProperty
Prototype: void QQmlPropertyCapture::captureProperty(QQmlNotifier *n, Duration duration)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 257-281
 87.500% (14/16)
155
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
QQmlProfilerClientPrivate::resolveType
Name: QQmlProfilerClientPrivate::resolveType
Prototype: int QQmlProfilerClientPrivate::resolveType(const QQmlProfilerTypedEvent &event)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 49-74
100.000% (11/11)
154
QQmlOpenMetaObjectType::createProperty
Name: QQmlOpenMetaObjectType::createProperty
Prototype: int QQmlOpenMetaObjectType::createProperty(const QByteArray &name)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 138-157
100.000% (7/7)
153
QQmlJavaScriptExpression::createQmlBinding
Name: QQmlJavaScriptExpression::createQmlBinding
Prototype: void QQmlJavaScriptExpression::createQmlBinding(QQmlContextData *ctxt, QObject *qmlScope, const QString &code, const QString &filename, quint16 line)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 431-452
100.000% (7/7)
153
QQmlJS::QmlminLexer::quote
Name: QQmlJS::QmlminLexer::quote
Prototype: static QString quote(const QString &string)
Coverage:  93.750% (30/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 153-173
 93.750% (30/32)
1512
QQmlInstantiatorPrivate::regenerate
Name: QQmlInstantiatorPrivate::regenerate
Prototype: void QQmlInstantiatorPrivate::regenerate()
Coverage:  84.000% (21/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlinstantiator.cpp
Lines: 98-122
 84.000% (21/25)
157
QQmlDirParser::errors
Name: QQmlDirParser::errors
Prototype: QList<QQmlError> QQmlDirParser::errors(const QString &uri) const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmldirparser.cpp
Lines: 320-338
100.000% (4/4)
152
QQmlDelegateModelPrivate::emitChanges
Name: QQmlDelegateModelPrivate::emitChanges
Prototype: void QQmlDelegateModelPrivate::emitChanges()
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1526-1547
 95.000% (19/20)
156
QQmlDelegateModelGroup::setGroups
Name: QQmlDelegateModelGroup::setGroups
Prototype: void QQmlDelegateModelGroup::setGroups(QQmlV4Function *args)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2990-3012
 94.118% (16/17)
155
QQmlDelegateModelGroup::removeGroups
Name: QQmlDelegateModelGroup::removeGroups
Prototype: void QQmlDelegateModelGroup::removeGroups(QQmlV4Function *args)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2960-2982
 94.118% (16/17)
155
QQmlDelegateModelGroup::addGroups
Name: QQmlDelegateModelGroup::addGroups
Prototype: void QQmlDelegateModelGroup::addGroups(QQmlV4Function *args)
Coverage:  94.118% (16/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2930-2952
 94.118% (16/17)
155
QQmlConnectionsParser::verifyBindings
Name: QQmlConnectionsParser::verifyBindings
Prototype: void QQmlConnectionsParser::verifyBindings(const QV4::CompiledData::Unit *qmlUnit, const QList<const QV4::CompiledData::Binding *> &props)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 234-257
 90.476% (19/21)
156
QQmlComponent_setQmlParent
Name: QQmlComponent_setQmlParent
Prototype: static void QQmlComponent_setQmlParent(QObject *me, QObject *parent)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1145-1166
100.000% (16/16)
156
QQmlBinding::expression::QQmlBinding::getPropertyData
Name: QQmlBinding::expression::QQmlBinding::getPropertyData
Prototype: void QQmlBinding::getPropertyData(QQmlPropertyData **propertyData, QQmlPropertyData *valueTypeData) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 612-635
 71.429% (5/7)
153
QQmlBind::eval
Name: QQmlBind::eval
Prototype: void QQmlBind::eval()
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 361-386
100.000% (20/20)
156
QObjectWrapper::virtualGetOwnProperty
Name: QObjectWrapper::virtualGetOwnProperty
Prototype: PropertyAttributes QObjectWrapper::virtualGetOwnProperty(Managed *m, PropertyKey id, Property *p)
Coverage:  76.471% (13/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 738-761
 76.471% (13/17)
155
PropertyListPrototype::method_push
Name: PropertyListPrototype::method_push
Prototype: ReturnedValue PropertyListPrototype::method_push(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 165-185
 56.250% (9/16)
156
PersistentValueStorage::allocate
Name: PersistentValueStorage::allocate
Prototype: Value *PersistentValueStorage::allocate()
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 196-220
100.000% (15/15)
155
ObjectPrototype::method_getOwnPropertyDescriptor
Name: ObjectPrototype::method_getOwnPropertyDescriptor
Prototype: ReturnedValue ObjectPrototype::method_getOwnPropertyDescriptor(const FunctionObject *b, const Value *, const Value *argv, int argc)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectproto.cpp
Lines: 153-174
 84.615% (11/13)
155
Object::setArrayLength
Name: Object::setArrayLength
Prototype: bool Object::setArrayLength(uint newLen)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 903-923
 88.235% (15/17)
156
Object::internalGet
Name: Object::internalGet
Prototype: ReturnedValue Object::internalGet(StringOrSymbol *name, const Value *receiver, bool *hasProperty) const
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 411-432
100.000% (13/13)
155
Object::defineAccessorProperty
Name: Object::defineAccessorProperty
Prototype: void Object::defineAccessorProperty(StringOrSymbol *name, VTable::Call getter, VTable::Call setter)
Coverage:  83.333% (10/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 174-195
 83.333% (10/12)
154
Lookup::setterTwoClasses
Name: Lookup::setterTwoClasses
Prototype: bool Lookup::setterTwoClasses(Lookup *l, ExecutionEngine *engine, Value &object, const Value &value)
Coverage:  41.667% (5/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 522-545
 41.667% (5/12)
154
ListElement::setVariantMapProperty
Name: ListElement::setVariantMapProperty
Prototype: int ListElement::setVariantMapProperty(const ListLayout::Role &role, QVariantMap *m)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1066-1088
 89.474% (17/19)
156
JSC::Yarr::nonspacesCreate
Name: JSC::Yarr::nonspacesCreate
Prototype: CharacterClass* nonspacesCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2674-2691
100.000% (1/1)
151
JSC::Yarr::YarrPatternConstructor::atomBackReference
Name: JSC::Yarr::YarrPatternConstructor::atomBackReference
Prototype: void atomBackReference(unsigned subpatternId)
Coverage:  57.143% (8/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 453-479
 57.143% (8/14)
154
JSC::Yarr::Interpreter::erpret
Name: JSC::Yarr::Interpreter::erpret
Prototype: unsigned interpret()
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 1415-1440
 80.000% (8/10)
154
JSC::Yarr::Interpreter::backtrackPatternCharacter
Name: JSC::Yarr::Interpreter::backtrackPatternCharacter
Prototype: bool backtrackPatternCharacter(ByteTerm& term, DisjunctionContext* context)
Coverage:  44.444% (8/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 392-419
 44.444% (8/18)
157
JSC::Yarr::Interpreter::backtrackPatternCasedCharacter
Name: JSC::Yarr::Interpreter::backtrackPatternCasedCharacter
Prototype: bool backtrackPatternCasedCharacter(ByteTerm& term, DisjunctionContext* context)
Coverage:  0.000% (0/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 421-448
  0.000% (0/18)
157
Page:<>1
eLOC - Effective Lines of Code: 1559
...10
eLOC - Effective Lines of Code: 25
...14
eLOC - Effective Lines of Code: 19
15
eLOC - Effective Lines of Code: 18
16
eLOC - Effective Lines of Code: 17
17
eLOC - Effective Lines of Code: 16
1819
eLOC - Effective Lines of Code: 15
20
eLOC - Effective Lines of Code: 14
21
eLOC - Effective Lines of Code: 13
22
eLOC - Effective Lines of Code: 13
...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