OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QQmlDelegateModelPrivate
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
setInitialState
Name: QQmlDelegateModelPrivate::setInitialState
Prototype: void QQmlDelegateModelPrivate::setInitialState(QQDMIncubationTask *incubationTask, QObject *o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 970-979
100.000% (4/4)
52
setGroups
Name: QQmlDelegateModelPrivate::setGroups
Prototype: void QQmlDelegateModelPrivate::setGroups( Compositor::iterator from, int count, Compositor::Group group, int groupFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1159-1173
100.000% (1/1)
91
requestMoreIfNecessary
Name: QQmlDelegateModelPrivate::requestMoreIfNecessary
Prototype: void QQmlDelegateModelPrivate::requestMoreIfNecessary()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 236-243
100.000% (6/6)
42
removeGroups
Name: QQmlDelegateModelPrivate::removeGroups
Prototype: void QQmlDelegateModelPrivate::removeGroups( Compositor::iterator from, int count, Compositor::Group group, int groupFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1150-1157
100.000% (1/1)
41
itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved(const QVector<Compositor::Remove> &removes)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1430-1440
100.000% (7/7)
73
itemsInserted
Name: QQmlDelegateModelPrivate::itemsInserted
Prototype: void QQmlDelegateModelPrivate::itemsInserted(const QVector<Compositor::Insert> &inserts)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1291-1301
100.000% (7/7)
73
init
Name: QQmlDelegateModelPrivate::init
Prototype: void QQmlDelegateModelPrivate::init()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 245-254
100.000% (3/3)
61
group_count
Name: QQmlDelegateModelPrivate::group_count
Prototype: int QQmlDelegateModelPrivate::group_count( QQmlListProperty<QQmlDelegateModelGroup> *property)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 655-660
100.000% (1/1)
21
group_at
Name: QQmlDelegateModelPrivate::group_at
Prototype: QQmlDelegateModelGroup *QQmlDelegateModelPrivate::group_at( QQmlListProperty<QQmlDelegateModelGroup> *property, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 662-669
100.000% (1/1)
41
get
Name: QQmlDelegateModelPrivate::get
Prototype: static QQmlDelegateModelPrivate *get(QQmlDelegateModel *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 259-261
100.000% (1/1)
11
emitModelUpdated
Name: QQmlDelegateModelPrivate::emitModelUpdated
Prototype: void QQmlDelegateModelPrivate::emitModelUpdated(const QQmlChangeSet &changeSet, bool reset)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1518-1524
100.000% (4/4)
42
emitInitPackage
Name: QQmlDelegateModelPrivate::emitInitPackage
Prototype: void QQmlDelegateModelPrivate::emitInitPackage(QQDMIncubationTask *incubationTask, QQuickPackage *package)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 856-860
100.000% (4/4)
22
emitInitItem
Name: QQmlDelegateModelPrivate::emitInitItem
Prototype: void emitInitItem(QQDMIncubationTask *incubationTask, QObject *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 274-275
100.000% (1/1)
11
emitDestroyingPackage
Name: QQmlDelegateModelPrivate::emitDestroyingPackage
Prototype: void QQmlDelegateModelPrivate::emitDestroyingPackage(QQuickPackage *package)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 862-866
100.000% (4/4)
22
emitDestroyingItem
Name: QQmlDelegateModelPrivate::emitDestroyingItem
Prototype: void emitDestroyingItem(QObject *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 277-277
100.000% (1/1)
11
emitCreatedPackage
Name: QQmlDelegateModelPrivate::emitCreatedPackage
Prototype: void QQmlDelegateModelPrivate::emitCreatedPackage(QQDMIncubationTask *incubationTask, QQuickPackage *package)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 850-854
100.000% (4/4)
22
emitCreatedItem
Name: QQmlDelegateModelPrivate::emitCreatedItem
Prototype: void emitCreatedItem(QQDMIncubationTask *incubationTask, QObject *item)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel_p_p.h
Lines: 272-273
100.000% (1/1)
11
addGroups
Name: QQmlDelegateModelPrivate::addGroups
Prototype: void QQmlDelegateModelPrivate::addGroups( Compositor::iterator from, int count, Compositor::Group group, int groupFlags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1141-1148
100.000% (1/1)
41
addCacheItem
Name: QQmlDelegateModelPrivate::addCacheItem
Prototype: void QQmlDelegateModelPrivate::addCacheItem(QQmlDelegateModelItem *item, Compositor::iterator it)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 904-909
100.000% (1/1)
31
adaptorModelCount
Name: QQmlDelegateModelPrivate::adaptorModelCount
Prototype: int QQmlDelegateModelPrivate::adaptorModelCount() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 231-234
100.000% (1/1)
11
QQmlDelegateModelPrivate
Name: QQmlDelegateModelPrivate::QQmlDelegateModelPrivate
Prototype: QQmlDelegateModelPrivate::QQmlDelegateModelPrivate(QQmlContext *ctxt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 202-221
100.000% (1/1)
21
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
itemsInserted
Name: QQmlDelegateModelPrivate::itemsInserted
Prototype: void QQmlDelegateModelPrivate::itemsInserted( const QVector<Compositor::Insert> &inserts, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedInserts, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  93.617% (44/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1234-1289
 93.617% (44/47)
3515
releaseIncubator
Name: QQmlDelegateModelPrivate::releaseIncubator
Prototype: void QQmlDelegateModelPrivate::releaseIncubator(QQDMIncubationTask *incubationTask)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 892-902
 85.714% (6/7)
73
itemsChanged
Name: QQmlDelegateModelPrivate::itemsChanged
Prototype: void QQmlDelegateModelPrivate::itemsChanged(const QVector<Compositor::Change> &changes)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1189-1206
 85.714% (12/14)
96
release
Name: QQmlDelegateModelPrivate::release
Prototype: QQmlDelegateModel::ReleaseFlags QQmlDelegateModelPrivate::release(QObject *object)
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 572-592
 84.615% (11/13)
145
updateFilterGroup
Name: QQmlDelegateModelPrivate::updateFilterGroup
Prototype: void QQmlDelegateModelPrivate::updateFilterGroup()
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 773-807
 80.000% (16/20)
238
itemsRemoved
Name: QQmlDelegateModelPrivate::itemsRemoved
Prototype: void QQmlDelegateModelPrivate::itemsRemoved( const QVector<Compositor::Remove> &removes, QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedRemoves, QHash<int, QList<QQmlDelegateModelItem *> > *movedItems)
Coverage:  76.829% (63/82)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1332-1428
 76.829% (63/82)
6527
object
Name: QQmlDelegateModelPrivate::object
Prototype: QObject *QQmlDelegateModelPrivate::object(Compositor::Group group, int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  76.786% (43/56)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 981-1064
 76.786% (43/56)
5414
~QQmlDelegateModelPrivate
Name: QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate
Prototype: QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate()
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 223-229
 75.000% (3/4)
32
removeCacheItem
Name: QQmlDelegateModelPrivate::removeCacheItem
Prototype: void QQmlDelegateModelPrivate::removeCacheItem(QQmlDelegateModelItem *cacheItem)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 911-919
 75.000% (3/4)
52
itemsMoved
Name: QQmlDelegateModelPrivate::itemsMoved
Prototype: void QQmlDelegateModelPrivate::itemsMoved( const QVector<Compositor::Remove> &removes, const QVector<Compositor::Insert> &inserts)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1470-1490
 71.429% (5/7)
133
incubatorStatusChanged
Name: QQmlDelegateModelPrivate::incubatorStatusChanged
Prototype: void QQmlDelegateModelPrivate::incubatorStatusChanged(QQDMIncubationTask *incubationTask, QQmlIncubator::Status status)
Coverage:  70.370% (19/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 921-963
 70.370% (19/27)
299
stringValue
Name: QQmlDelegateModelPrivate::stringValue
Prototype: QString QQmlDelegateModelPrivate::stringValue(Compositor::Group group, int index, const QString &name)
Coverage:  69.231% (9/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1098-1118
 69.231% (9/13)
165
insert
Name: QQmlDelegateModelPrivate::insert
Prototype: bool QQmlDelegateModelPrivate::insert(Compositor::insert_iterator &before, const QV4::Value &object, int groups)
Coverage:  63.158% (12/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1693-1729
 63.158% (12/19)
247
group_append
Name: QQmlDelegateModelPrivate::group_append
Prototype: void QQmlDelegateModelPrivate::group_append( QQmlListProperty<QQmlDelegateModelGroup> *property, QQmlDelegateModelGroup *group)
Coverage:  42.857% (3/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 641-653
 42.857% (3/7)
83

Generated by Squish Coco 4.2.0