OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
...130
Function: QQuickTargetDirection::targetVariation
...136
Function: QQuickTextInput::setInputMask
137
Function: QQuickTextInputPrivate::paste
138
Function: QQuickTextNodeEngine::TextDecoration::TextDecoration
139
Function: QQuickTimeLine::updated
140141
Function: QQuickVector3DValueType::setX
142
Function: QQuickWanderAffector::QQuickWanderAffector
143
Function: QQuickWindow::d_func [qquickwindow.h #1]
144
Function: QSG32BitColorTextShader::QSG32BitColorTextShader
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQuickTrailEmitter::setEmitterXVariation
Name: QQuickTrailEmitter::setEmitterXVariation
Prototype: void setEmitterXVariation(qreal arg)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter_p.h
Lines: 124-130
 75.000% (3/4)
32
QQuickTrailEmitter::setEmitterYVariation
Name: QQuickTrailEmitter::setEmitterYVariation
Prototype: void setEmitterYVariation(qreal arg)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter_p.h
Lines: 132-138
 75.000% (3/4)
32
QQuickTrailEmitter::setFollow
Name: QQuickTrailEmitter::setFollow
Prototype: void setFollow(const QString &arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter_p.h
Lines: 140-146
100.000% (4/4)
32
QQuickTrailEmitter::setParticlesPerParticlePerSecond
Name: QQuickTrailEmitter::setParticlesPerParticlePerSecond
Prototype: void setParticlesPerParticlePerSecond(int arg)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquicktrailemitter_p.h
Lines: 117-123
 75.000% (3/4)
32
QQuickTransform::QQuickTransform
Name: QQuickTransform::QQuickTransform
Prototype: QQuickTransform::QQuickTransform(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 140-143
100.000% (1/1)
21
QQuickTransform::QQuickTransform
Name: QQuickTransform::QQuickTransform
Prototype: QQuickTransform::QQuickTransform(QQuickTransformPrivate &dd, QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 145-148
100.000% (1/1)
21
QQuickTransform::appendToItem
Name: QQuickTransform::appendToItem
Prototype: void QQuickTransform::appendToItem(QQuickItem *item)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3479-3496
 33.333% (4/12)
103
QQuickTransform::d_func [qquickitem.h #1]
Name: QQuickTransform::d_func [qquickitem.h #1]
Prototype: inline QQuickTransformPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.h #1
Lines: 77-77
100.000% (1/1)
11
QQuickTransform::d_func [qquickitem.h #1]
Name: QQuickTransform::d_func [qquickitem.h #1]
Prototype: inline const QQuickTransformPrivate* d_func() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.h #1
Lines: 77-77
  0.000% (0/1)
11
QQuickTransform::prependToItem
Name: QQuickTransform::prependToItem
Prototype: void QQuickTransform::prependToItem(QQuickItem *item)
Coverage:  33.333% (4/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 3498-3515
 33.333% (4/12)
103
QQuickTransform::update
Name: QQuickTransform::update
Prototype: void QQuickTransform::update()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 160-167
100.000% (4/4)
42
QQuickTransform::~QQuickTransform
Name: QQuickTransform::~QQuickTransform
Prototype: QQuickTransform::~QQuickTransform()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem.cpp
Lines: 150-158
 50.000% (2/4)
52
QQuickTransformPrivate::get [qquickitem_p.h #1]
Name: QQuickTransformPrivate::get [qquickitem_p.h #1]
Prototype: static QQuickTransformPrivate* get(QQuickTransform *transform)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickitem_p.h #1
Lines: 131-131
100.000% (1/1)
11
QQuickTransition::d_func
Name: QQuickTransition::d_func
Prototype: inline QQuickTransitionPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransition_p.h
Lines: 96-96
100.000% (1/1)
11
QQuickTransition::d_func
Name: QQuickTransition::d_func
Prototype: inline const QQuickTransitionPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransition_p.h
Lines: 96-96
100.000% (1/1)
11
QQuickTransitionInstance::removeStateChangeListener
Name: QQuickTransitionInstance::removeStateChangeListener
Prototype: void removeStateChangeListener()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransition_p.h
Lines: 82-85
100.000% (1/1)
11
QQuickTransitionManager::QQuickTransitionManager
Name: QQuickTransitionManager::QQuickTransitionManager
Prototype: QQuickTransitionManager::QQuickTransitionManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 69-72
100.000% (1/1)
21
QQuickTransitionManager::cancel
Name: QQuickTransitionManager::cancel
Prototype: void QQuickTransitionManager::cancel()
Coverage:  41.176% (7/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 268-286
 41.176% (7/17)
115
QQuickTransitionManager::complete
Name: QQuickTransitionManager::complete
Prototype: void QQuickTransitionManager::complete()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 90-105
100.000% (7/7)
83
QQuickTransitionManager::isRunning
Name: QQuickTransitionManager::isRunning
Prototype: bool QQuickTransitionManager::isRunning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 85-88
100.000% (1/1)
11
QQuickTransitionManager::setState
Name: QQuickTransitionManager::setState
Prototype: void QQuickTransitionManager::setState(QQuickState *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 74-77
100.000% (1/1)
11
QQuickTransitionManager::transition
Name: QQuickTransitionManager::transition
Prototype: void QQuickTransitionManager::transition(const QList<QQuickStateAction> &list, QQuickTransition *transition, QObject *defaultTarget)
Coverage:  75.728% (78/103)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 128-266
 75.728% (78/103)
7433
QQuickTransitionManager::~QQuickTransitionManager
Name: QQuickTransitionManager::~QQuickTransitionManager
Prototype: QQuickTransitionManager::~QQuickTransitionManager()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 79-83
100.000% (1/1)
21
QQuickTransitionManagerPrivate::QQuickTransitionManagerPrivate
Name: QQuickTransitionManagerPrivate::QQuickTransitionManagerPrivate
Prototype: QQuickTransitionManagerPrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 58-59
100.000% (1/1)
11
QQuickTransitionManagerPrivate::applyBindings
Name: QQuickTransitionManagerPrivate::applyBindings
Prototype: void QQuickTransitionManagerPrivate::applyBindings()
Coverage:  90.909% (10/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquicktransitionmanager.cpp
Lines: 107-122
 90.909% (10/11)
85
QQuickTranslate::QQuickTranslate
Name: QQuickTranslate::QQuickTranslate
Prototype: QQuickTranslate::QQuickTranslate(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 89-92
100.000% (1/1)
21
QQuickTranslate::applyTo
Name: QQuickTranslate::applyTo
Prototype: void QQuickTranslate::applyTo(QMatrix4x4 *matrix) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 143-147
100.000% (1/1)
21
QQuickTranslate::d_func
Name: QQuickTranslate::d_func
Prototype: inline QQuickTranslatePrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate_p.h
Lines: 85-85
100.000% (1/1)
11
QQuickTranslate::d_func
Name: QQuickTranslate::d_func
Prototype: inline const QQuickTranslatePrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate_p.h
Lines: 85-85
100.000% (1/1)
11
QQuickTranslate::setX
Name: QQuickTranslate::setX
Prototype: void QQuickTranslate::setX(qreal x)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 111-119
 50.000% (2/4)
62
QQuickTranslate::setY
Name: QQuickTranslate::setY
Prototype: void QQuickTranslate::setY(qreal y)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 133-141
 50.000% (2/4)
62
QQuickTranslate::x
Name: QQuickTranslate::x
Prototype: qreal QQuickTranslate::x() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 105-109
  0.000% (0/1)
21
QQuickTranslate::xChanged
Name: QQuickTranslate::xChanged
Prototype: void QQuickTranslate::xChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktranslate_p.cpp
Lines: 185-188
100.000% (1/1)
11
QQuickTranslate::y
Name: QQuickTranslate::y
Prototype: qreal QQuickTranslate::y() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 128-132
  0.000% (0/1)
21
QQuickTranslate::yChanged
Name: QQuickTranslate::yChanged
Prototype: void QQuickTranslate::yChanged()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/.moc/moc_qquicktranslate_p.cpp
Lines: 191-194
100.000% (1/1)
11
QQuickTranslatePrivate::QQuickTranslatePrivate
Name: QQuickTranslatePrivate::QQuickTranslatePrivate
Prototype: QQuickTranslatePrivate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktranslate.cpp
Lines: 48-49
100.000% (1/1)
11
QQuickTurbulenceAffector::QQuickTurbulenceAffector
Name: QQuickTurbulenceAffector::QQuickTurbulenceAffector
Prototype: QQuickTurbulenceAffector::QQuickTurbulenceAffector(QQuickItem *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 82-86
100.000% (1/1)
21
QQuickTurbulenceAffector::affectSystem
Name: QQuickTurbulenceAffector::affectSystem
Prototype: void QQuickTurbulenceAffector::affectSystem(qreal dt)
Coverage:  66.667% (22/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 172-203
 66.667% (22/33)
2411
QQuickTurbulenceAffector::boundsRespectingField
Name: QQuickTurbulenceAffector::boundsRespectingField
Prototype: qreal QQuickTurbulenceAffector::boundsRespectingField(int x, int y)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 151-162
 69.231% (9/13)
95
QQuickTurbulenceAffector::ensureInit
Name: QQuickTurbulenceAffector::ensureInit
Prototype: void QQuickTurbulenceAffector::ensureInit()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 164-170
100.000% (4/4)
42
QQuickTurbulenceAffector::geometryChanged
Name: QQuickTurbulenceAffector::geometryChanged
Prototype: void QQuickTurbulenceAffector::geometryChanged(const QRectF &, const QRectF &)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 88-91
100.000% (1/1)
11
QQuickTurbulenceAffector::initializeGrid
Name: QQuickTurbulenceAffector::initializeGrid
Prototype: void QQuickTurbulenceAffector::initializeGrid()
Coverage:  67.442% (29/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 107-149
 67.442% (29/43)
3115
QQuickTurbulenceAffector::noiseSource
Name: QQuickTurbulenceAffector::noiseSource
Prototype: QUrl noiseSource() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence_p.h
Lines: 75-78
  0.000% (0/1)
11
QQuickTurbulenceAffector::noiseSourceChanged
Name: QQuickTurbulenceAffector::noiseSourceChanged
Prototype: void QQuickTurbulenceAffector::noiseSourceChanged(QUrl _t1)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickturbulence_p.cpp
Lines: 205-209
  0.000% (0/1)
21
QQuickTurbulenceAffector::setNoiseSource
Name: QQuickTurbulenceAffector::setNoiseSource
Prototype: void setNoiseSource(QUrl arg)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence_p.h
Lines: 95-102
  0.000% (0/4)
42
QQuickTurbulenceAffector::setStrength
Name: QQuickTurbulenceAffector::setStrength
Prototype: void setStrength(qreal arg)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence_p.h
Lines: 87-93
 75.000% (3/4)
32
QQuickTurbulenceAffector::strength
Name: QQuickTurbulenceAffector::strength
Prototype: qreal strength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence_p.h
Lines: 70-73
  0.000% (0/1)
11
QQuickTurbulenceAffector::strengthChanged
Name: QQuickTurbulenceAffector::strengthChanged
Prototype: void QQuickTurbulenceAffector::strengthChanged(qreal _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/.moc/moc_qquickturbulence_p.cpp
Lines: 198-202
100.000% (1/1)
21
QQuickTurbulenceAffector::~QQuickTurbulenceAffector
Name: QQuickTurbulenceAffector::~QQuickTurbulenceAffector
Prototype: QQuickTurbulenceAffector::~QQuickTurbulenceAffector()
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickturbulence.cpp
Lines: 93-105
100.000% (13/13)
85
QQuickV4ParticleData::QQuickV4ParticleData
Name: QQuickV4ParticleData::QQuickV4ParticleData
Prototype: QQuickV4ParticleData::QQuickV4ParticleData(QV4::ExecutionEngine* v4, QQuickParticleData* datum, QQuickParticleSystem *system)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 513-525
 50.000% (3/6)
82
QQuickV4ParticleData::v4Value
Name: QQuickV4ParticleData::v4Value
Prototype: QQmlV4Handle QQuickV4ParticleData::v4Value() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickv4particledata.cpp
Lines: 531-534
100.000% (1/1)
11
QQuickValueTypeProvider::create
Name: QQuickValueTypeProvider::create
Prototype: bool create(int type, int argc, const void *argv[], QVariant *v) override
Coverage:  48.485% (16/33)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 455-511
 48.485% (16/33)
4114
QQuickValueTypeProvider::createFromString
Name: QQuickValueTypeProvider::createFromString
Prototype: bool createFromString(int type, const QString &s, void *data, size_t dataSize) override
Coverage:  0.000% (0/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 522-543
  0.000% (0/15)
108
QQuickValueTypeProvider::createFromStringTyped
Name: QQuickValueTypeProvider::createFromStringTyped
Prototype: template<typename T> bool createFromStringTyped(void *data, size_t dataSize, T initValue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 513-520
  0.000% (0/1)
41
QQuickValueTypeProvider::createStringFrom
Name: QQuickValueTypeProvider::createStringFrom
Prototype: bool createStringFrom(int type, const void *data, QString *s) override
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 545-554
  0.000% (0/4)
52
QQuickValueTypeProvider::equal
Name: QQuickValueTypeProvider::equal
Prototype: bool equal(int type, const void *lhs, const QVariant &rhs) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 668-689
 82.353% (14/17)
109
QQuickValueTypeProvider::fontFromObject
Name: QQuickValueTypeProvider::fontFromObject
Prototype: static QFont fontFromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  46.957% (54/115)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 277-374
 46.957% (54/115)
7334
QQuickValueTypeProvider::getMetaObjectForMetaType
Name: QQuickValueTypeProvider::getMetaObjectForMetaType
Prototype: const QMetaObject *getMetaObjectForMetaType(int type) override
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 401-423
100.000% (17/17)
109
QQuickValueTypeProvider::init
Name: QQuickValueTypeProvider::init
Prototype: bool init(int type, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 425-453
 82.353% (14/17)
179
QQuickValueTypeProvider::matrix4x4FromObject
Name: QQuickValueTypeProvider::matrix4x4FromObject
Prototype: static QMatrix4x4 matrix4x4FromObject(QQmlV4Handle object, QV4::ExecutionEngine *v4, bool *ok)
Coverage:  78.947% (15/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 376-399
 78.947% (15/19)
177
QQuickValueTypeProvider::matrix4x4FromString
Name: QQuickValueTypeProvider::matrix4x4FromString
Prototype: static QMatrix4x4 matrix4x4FromString(const QString &s, bool *ok)
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 255-275
 72.222% (13/18)
136
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
QQuickValueTypeProvider::read
Name: QQuickValueTypeProvider::read
Prototype: bool read(const QVariant &src, void *dst, int dstType) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 731-752
 82.353% (14/17)
109
QQuickValueTypeProvider::store
Name: QQuickValueTypeProvider::store
Prototype: bool store(int type, const void *src, void *dst, size_t dstSize) override
Coverage:  40.000% (2/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 701-717
 40.000% (2/5)
93
QQuickValueTypeProvider::typedEqual
Name: QQuickValueTypeProvider::typedEqual
Prototype: template<typename T> bool typedEqual(const void *lhs, const QVariant& rhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 662-666
100.000% (1/1)
11
QQuickValueTypeProvider::typedRead
Name: QQuickValueTypeProvider::typedRead
Prototype: template<typename T> bool typedRead(const QVariant& src, int dstType, void *dst)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 719-729
100.000% (5/5)
52
QQuickValueTypeProvider::typedStore
Name: QQuickValueTypeProvider::typedStore
Prototype: template<typename T> bool typedStore(const void *src, void *dst, size_t dstSize)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 691-699
  0.000% (0/1)
41
QQuickValueTypeProvider::typedWrite
Name: QQuickValueTypeProvider::typedWrite
Prototype: template<typename T> bool typedWrite(const void *src, QVariant& dst)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 754-763
100.000% (4/4)
42
QQuickValueTypeProvider::variantFromJsObject
Name: QQuickValueTypeProvider::variantFromJsObject
Prototype: bool variantFromJsObject(int type, QQmlV4Handle object, QV4::ExecutionEngine *v4, QVariant *v) override
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 642-660
100.000% (7/7)
104
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(const QString &s, QVariant *v) override
Coverage:  47.368% (9/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 556-597
 47.368% (9/19)
267
QQuickValueTypeProvider::variantFromString
Name: QQuickValueTypeProvider::variantFromString
Prototype: bool variantFromString(int type, const QString &s, QVariant *v) override
Coverage: 100.000% (15/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 599-640
100.000% (15/15)
178
QQuickValueTypeProvider::vector2DFromString
Name: QQuickValueTypeProvider::vector2DFromString
Prototype: static QVector2D vector2DFromString(const QString &s, bool *ok)
Coverage:  66.667% (10/15)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 169-186
 66.667% (10/15)
105
QQuickValueTypeProvider::vector3DFromString
Name: QQuickValueTypeProvider::vector3DFromString
Prototype: static QVector3D vector3DFromString(const QString &s, bool *ok)
Coverage:  64.706% (11/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 188-207
 64.706% (11/17)
125
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::write
Name: QQuickValueTypeProvider::write
Prototype: bool write(int type, const void *src, QVariant& dst) override
Coverage:  82.353% (14/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickglobal.cpp
Lines: 765-786
 82.353% (14/17)
109
QQuickValueTypes::registerValueTypes
Name: QQuickValueTypes::registerValueTypes
Prototype: void registerValueTypes()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 50-54
100.000% (1/1)
21
QQuickVector2DValueType::dotProduct
Name: QQuickVector2DValueType::dotProduct
Prototype: qreal QQuickVector2DValueType::dotProduct(const QVector2D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 199-202
  0.000% (0/1)
11
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec, qreal epsilon) const
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 244-252
 42.857% (3/7)
63
QQuickVector2DValueType::fuzzyEquals
Name: QQuickVector2DValueType::fuzzyEquals
Prototype: bool QQuickVector2DValueType::fuzzyEquals(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 254-257
100.000% (1/1)
11
QQuickVector2DValueType::length
Name: QQuickVector2DValueType::length
Prototype: qreal QQuickVector2DValueType::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 229-232
100.000% (1/1)
11
QQuickVector2DValueType::minus
Name: QQuickVector2DValueType::minus
Prototype: QVector2D QQuickVector2DValueType::minus(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 219-222
100.000% (1/1)
11
QQuickVector2DValueType::normalized
Name: QQuickVector2DValueType::normalized
Prototype: QVector2D QQuickVector2DValueType::normalized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 224-227
100.000% (1/1)
11
QQuickVector2DValueType::plus
Name: QQuickVector2DValueType::plus
Prototype: QVector2D QQuickVector2DValueType::plus(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 214-217
100.000% (1/1)
11
QQuickVector2DValueType::setX
Name: QQuickVector2DValueType::setX
Prototype: void QQuickVector2DValueType::setX(qreal x)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 189-192
100.000% (1/1)
11
QQuickVector2DValueType::setY
Name: QQuickVector2DValueType::setY
Prototype: void QQuickVector2DValueType::setY(qreal y)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 194-197
100.000% (1/1)
11
QQuickVector2DValueType::times
Name: QQuickVector2DValueType::times
Prototype: QVector2D QQuickVector2DValueType::times(const QVector2D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 204-207
100.000% (1/1)
11
QQuickVector2DValueType::times
Name: QQuickVector2DValueType::times
Prototype: QVector2D QQuickVector2DValueType::times(qreal scalar) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 209-212
100.000% (1/1)
11
QQuickVector2DValueType::toString
Name: QQuickVector2DValueType::toString
Prototype: QString QQuickVector2DValueType::toString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 174-177
100.000% (1/1)
11
QQuickVector2DValueType::toVector3d
Name: QQuickVector2DValueType::toVector3d
Prototype: QVector3D QQuickVector2DValueType::toVector3d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 234-237
100.000% (1/1)
11
QQuickVector2DValueType::toVector4d
Name: QQuickVector2DValueType::toVector4d
Prototype: QVector4D QQuickVector2DValueType::toVector4d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 239-242
100.000% (1/1)
11
QQuickVector2DValueType::x
Name: QQuickVector2DValueType::x
Prototype: qreal QQuickVector2DValueType::x() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 179-182
100.000% (1/1)
11
QQuickVector2DValueType::y
Name: QQuickVector2DValueType::y
Prototype: qreal QQuickVector2DValueType::y() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 184-187
100.000% (1/1)
11
QQuickVector3DValueType::crossProduct
Name: QQuickVector3DValueType::crossProduct
Prototype: QVector3D QQuickVector3DValueType::crossProduct(const QVector3D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 294-297
  0.000% (0/1)
11
QQuickVector3DValueType::dotProduct
Name: QQuickVector3DValueType::dotProduct
Prototype: qreal QQuickVector3DValueType::dotProduct(const QVector3D &vec) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 299-302
  0.000% (0/1)
11
QQuickVector3DValueType::fuzzyEquals
Name: QQuickVector3DValueType::fuzzyEquals
Prototype: bool QQuickVector3DValueType::fuzzyEquals(const QVector3D &vec, qreal epsilon) const
Coverage:  40.000% (4/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 349-359
 40.000% (4/10)
84
QQuickVector3DValueType::fuzzyEquals
Name: QQuickVector3DValueType::fuzzyEquals
Prototype: bool QQuickVector3DValueType::fuzzyEquals(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 361-364
100.000% (1/1)
11
QQuickVector3DValueType::length
Name: QQuickVector3DValueType::length
Prototype: qreal QQuickVector3DValueType::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 334-337
100.000% (1/1)
11
QQuickVector3DValueType::minus
Name: QQuickVector3DValueType::minus
Prototype: QVector3D QQuickVector3DValueType::minus(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 324-327
100.000% (1/1)
11
QQuickVector3DValueType::normalized
Name: QQuickVector3DValueType::normalized
Prototype: QVector3D QQuickVector3DValueType::normalized() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 329-332
100.000% (1/1)
11
QQuickVector3DValueType::plus
Name: QQuickVector3DValueType::plus
Prototype: QVector3D QQuickVector3DValueType::plus(const QVector3D &vec) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickvaluetypes.cpp
Lines: 319-322
100.000% (1/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...100
Function: QQuickParticleSystem::emittersChanged
...110
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QQuickAbstractAnimation::group
...120
Function: QQuickScaleAnimator::QQuickXAnimator::QQuickYAnimator::QQuickOpacityAnimator::QQuickRotationAnimator::QV4::PropertyIndex::operator* [qv4property_p.h #1]
...130
Function: QQuickTargetDirection::targetVariation
...136
Function: QQuickTextInput::setInputMask
137
Function: QQuickTextInputPrivate::paste
138
Function: QQuickTextNodeEngine::TextDecoration::TextDecoration
139
Function: QQuickTimeLine::updated
140141
Function: QQuickVector3DValueType::setX
142
Function: QQuickWanderAffector::QQuickWanderAffector
143
Function: QQuickWindow::d_func [qquickwindow.h #1]
144
Function: QSG32BitColorTextShader::QSG32BitColorTextShader
...150
Function: QSGDistanceFieldTextMaterialShader::attributeNames
...160
Function: QV4::CallData::argument [qv4stackframe_p.h #1]
...170
Function: QV4::Heap::QV4ParticleData::init
...200
Function: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0