Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | | - |
11 | | - |
12 | | - |
13 | | - |
14 | | - |
15 | | - |
16 | | - |
17 | | - |
18 | | - |
19 | | - |
20 | | - |
21 | | - |
22 | | - |
23 | | - |
24 | | - |
25 | | - |
26 | | - |
27 | | - |
28 | | - |
29 | | - |
30 | | - |
31 | | - |
32 | | - |
33 | | - |
34 | | - |
35 | | - |
36 | | - |
37 | | - |
38 | | - |
39 | | - |
40 | #include "qqmldelegatemodel_p_p.h" | - |
41 | | - |
42 | #include <QtQml/qqmlinfo.h> | - |
43 | | - |
44 | #include <private/qquickpackage_p.h> | - |
45 | #include <private/qmetaobjectbuilder_p.h> | - |
46 | #include <private/qqmladaptormodel_p.h> | - |
47 | #include <private/qqmlchangeset_p.h> | - |
48 | #include <private/qqmlengine_p.h> | - |
49 | #include <private/qqmlcomponent_p.h> | - |
50 | #include <private/qqmlincubator_p.h> | - |
51 | | - |
52 | #include <private/qv4value_p.h> | - |
53 | #include <private/qv4functionobject_p.h> | - |
54 | #include <qv4objectiterator_p.h> | - |
55 | | - |
56 | QT_BEGIN_NAMESPACE | - |
57 | | - |
58 | class QQmlDelegateModelItem; | - |
59 | | - |
60 | namespace QV4 { | - |
61 | | - |
62 | namespace Heap { | - |
63 | | - |
64 | struct DelegateModelGroupFunction : FunctionObject { | - |
65 | void init(QV4::ExecutionContext *scope, uint flag, QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg)); | - |
66 | | - |
67 | QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg); | - |
68 | uint flag; | - |
69 | }; | - |
70 | | - |
71 | struct QQmlDelegateModelGroupChange : Object { | - |
72 | void init() { Object::init(); }executed 166 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 166 |
73 | | - |
74 | QQmlChangeSet::ChangeData change; | - |
75 | }; | - |
76 | | - |
77 | struct QQmlDelegateModelGroupChangeArray : Object { | - |
78 | void init(const QVector<QQmlChangeSet::Change> &changes); | - |
79 | void destroy() { | - |
80 | delete changes; | - |
81 | Object::destroy(); | - |
82 | }executed 164 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 164 |
83 | | - |
84 | QVector<QQmlChangeSet::Change> *changes; | - |
85 | }; | - |
86 | | - |
87 | | - |
88 | } | - |
89 | | - |
90 | struct DelegateModelGroupFunction : QV4::FunctionObject | - |
91 | { | - |
92 | V4_OBJECT2(DelegateModelGroupFunction, FunctionObject) never executed: end of block never executed: end of block executed 16290 times by 2 tests: return &static_vtbl; Executed by:- tst_examples
- tst_qquickvisualdatamodel
executed 51424 times by 2 tests: return static_cast<QV4::Heap::DelegateModelGroupFunction *>(m()); Executed by:- tst_examples
- tst_qquickvisualdatamodel
executed 45994 times by 2 tests: return dptr; Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 0-51424 |
93 | | - |
94 | static Heap::DelegateModelGroupFunction *create(QV4::ExecutionContext *scope, uint flag, QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg)) | - |
95 | { | - |
96 | return scope->engine()->memoryManager->allocate<DelegateModelGroupFunction>(scope, flag, code);executed 5430 times by 2 tests: return scope->engine()->memoryManager->allocate<DelegateModelGroupFunction>(scope, flag, code); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 5430 |
97 | } | - |
98 | | - |
99 | static ReturnedValue virtualCall(const QV4::FunctionObject *that, const Value *thisObject, const Value *argv, int argc) | - |
100 | { | - |
101 | QV4::Scope scope(that->engine()); | - |
102 | QV4::Scoped<DelegateModelGroupFunction> f(scope, static_cast<const DelegateModelGroupFunction *>(that)); | - |
103 | QV4::Scoped<QQmlDelegateModelItemObject> o(scope, thisObject); | - |
104 | if (!o)TRUE | never evaluated | FALSE | evaluated 20282 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 0-20282 |
105 | return scope.engine->throwTypeError(QStringLiteral("Not a valid VisualData object")); never executed: return scope.engine->throwTypeError(([]() noexcept -> QString { enum { Size = sizeof(u"" "Not a valid VisualData object")/2 - 1 }; static const QStaticStringData<Size> qstring_literal = { { { { -1 } }, Size, 0, 0, sizeof(QStringData) }, u"" "Not a valid VisualData object" }; QStringDataPtr holder = { qstring_literal.data_ptr() }; const QString qstring_literal_temp(holder); return qstring_literal_temp; }())); never executed: return qstring_literal_temp; | 0 |
106 | | - |
107 | QV4::ScopedValue v(scope, argc ? argv[0] : Primitive::undefinedValue()); | - |
108 | return f->d()->code(o->d()->item, f->d()->flag, v);executed 20282 times by 2 tests: return f->d()->code(o->d()->item, f->d()->flag, v); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 20282 |
109 | } | - |
110 | }; | - |
111 | | - |
112 | void Heap::DelegateModelGroupFunction::init(QV4::ExecutionContext *scope, uint flag, QV4::ReturnedValue (*code)(QQmlDelegateModelItem *item, uint flag, const QV4::Value &arg)) | - |
113 | { | - |
114 | QV4::Heap::FunctionObject::init(scope, QStringLiteral("DelegateModelGroupFunction"));executed 5430 times by 2 tests: return qstring_literal_temp; Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 5430 |
115 | this->flag = flag; | - |
116 | this->code = code; | - |
117 | }executed 5430 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 5430 |
118 | | - |
119 | } | - |
120 | | - |
121 | DEFINE_OBJECT_VTABLE(QV4::DelegateModelGroupFunction); | - |
122 | | - |
123 | | - |
124 | | - |
125 | class QQmlDelegateModelEngineData : public QV8Engine::Deletable | - |
126 | { | - |
127 | public: | - |
128 | QQmlDelegateModelEngineData(QV4::ExecutionEngine *v4); | - |
129 | ~QQmlDelegateModelEngineData(); | - |
130 | | - |
131 | QV4::ReturnedValue array(QV4::ExecutionEngine *engine, | - |
132 | const QVector<QQmlChangeSet::Change> &changes); | - |
133 | | - |
134 | QV4::PersistentValue changeProto; | - |
135 | }; | - |
136 | | - |
137 | V4_DEFINE_EXTENSION(QQmlDelegateModelEngineData, engineData)executed 4 times by 2 tests: extensionId = QV8Engine::registerExtension(); Executed by:- tst_examples
- tst_qquickvisualdatamodel
executed 4 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
executed 4 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
executed 330 times by 2 tests: return rv; Executed by:- tst_examples
- tst_qquickvisualdatamodel
TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
| FALSE | evaluated 326 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
TRUE | evaluated 4 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
| FALSE | evaluated 326 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 0-330 |
138 | | - |
139 | | - |
140 | void QQmlDelegateModelPartsMetaObject::propertyCreated(int, QMetaPropertyBuilder &prop) | - |
141 | { | - |
142 | prop.setWritable(false); | - |
143 | }executed 368 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 368 |
144 | | - |
145 | QVariant QQmlDelegateModelPartsMetaObject::initialValue(int id) | - |
146 | { | - |
147 | QQmlDelegateModelParts *parts = static_cast<QQmlDelegateModelParts *>(object()); | - |
148 | QQmlPartsModel *m = new QQmlPartsModel( | - |
149 | parts->model, QString::fromUtf8(name(id)), parts); | - |
150 | parts->models.append(m); | - |
151 | return QVariant::fromValue(static_cast<QObject *>(m));executed 368 times by 6 tests: return QVariant::fromValue(static_cast<QObject *>(m)); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 368 |
152 | } | - |
153 | | - |
154 | QQmlDelegateModelParts::QQmlDelegateModelParts(QQmlDelegateModel *parent) | - |
155 | : QObject(parent), model(parent) | - |
156 | { | - |
157 | new QQmlDelegateModelPartsMetaObject(this); | - |
158 | }executed 352 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 352 |
159 | | - |
160 | | - |
161 | | - |
162 | | - |
163 | | - |
164 | | - |
165 | | - |
166 | | - |
167 | | - |
168 | | - |
169 | | - |
170 | | - |
171 | | - |
172 | | - |
173 | | - |
174 | | - |
175 | | - |
176 | | - |
177 | | - |
178 | | - |
179 | | - |
180 | | - |
181 | | - |
182 | | - |
183 | | - |
184 | | - |
185 | | - |
186 | | - |
187 | | - |
188 | | - |
189 | | - |
190 | | - |
191 | | - |
192 | | - |
193 | | - |
194 | | - |
195 | | - |
196 | | - |
197 | | - |
198 | | - |
199 | | - |
200 | | - |
201 | | - |
202 | QQmlDelegateModelPrivate::QQmlDelegateModelPrivate(QQmlContext *ctxt) | - |
203 | : m_cacheMetaType(nullptr) | - |
204 | , m_context(ctxt) | - |
205 | , m_parts(nullptr) | - |
206 | , m_filterGroup(QStringLiteral("items")) | - |
207 | , m_count(0) | - |
208 | , m_groupCount(Compositor::MinimumGroupCount) | - |
209 | , m_compositorGroup(Compositor::Cache) | - |
210 | , m_complete(false) | - |
211 | , m_delegateValidated(false) | - |
212 | , m_reset(false) | - |
213 | , m_transaction(false) | - |
214 | , m_incubatorCleanupScheduled(false) | - |
215 | , m_waitingToFetchMore(false) | - |
216 | , m_useFirstColumnOnly(true) | - |
217 | , m_cacheItems(nullptr) | - |
218 | , m_items(nullptr) | - |
219 | , m_persistedItems(nullptr) | - |
220 | { | - |
221 | }executed 5622 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
222 | | - |
223 | QQmlDelegateModelPrivate::~QQmlDelegateModelPrivate() | - |
224 | { | - |
225 | qDeleteAll(m_finishedIncubating); | - |
226 | | - |
227 | if (m_cacheMetaType)TRUE | evaluated 5556 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| FALSE | never evaluated |
| 0-5556 |
228 | m_cacheMetaType->release();executed 5556 times by 25 tests: m_cacheMetaType->release(); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| 5556 |
229 | }executed 5556 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| 5556 |
230 | | - |
231 | int QQmlDelegateModelPrivate::adaptorModelCount() const | - |
232 | { | - |
233 | return m_useFirstColumnOnly ? m_adaptorModel.rowCount() : m_adaptorModel.count();executed 6348 times by 27 tests: return m_useFirstColumnOnly ? m_adaptorModel.rowCount() : m_adaptorModel.count(); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 6348 |
234 | } | - |
235 | | - |
236 | void QQmlDelegateModelPrivate::requestMoreIfNecessary() | - |
237 | { | - |
238 | Q_Q(QQmlDelegateModel); | - |
239 | if (!m_waitingToFetchMore && m_adaptorModel.canFetchMore()) {TRUE | evaluated 14881 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 2 times by 1 test |
TRUE | evaluated 18 times by 1 test | FALSE | evaluated 14863 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 2-14881 |
240 | m_waitingToFetchMore = true; | - |
241 | QCoreApplication::postEvent(q, new QEvent(QEvent::UpdateRequest)); | - |
242 | }executed 18 times by 1 test: end of block | 18 |
243 | }executed 14883 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 14883 |
244 | | - |
245 | void QQmlDelegateModelPrivate::init() | - |
246 | { | - |
247 | Q_Q(QQmlDelegateModel); | - |
248 | m_compositor.setRemoveGroups(Compositor::GroupMask & ~Compositor::PersistedFlag); | - |
249 | | - |
250 | m_items = new QQmlDelegateModelGroup(QStringLiteral("items"), q, Compositor::Default, q);executed 5622 times by 27 tests: return qstring_literal_temp; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
251 | m_items->setDefaultInclude(true); | - |
252 | m_persistedItems = new QQmlDelegateModelGroup(QStringLiteral("persistedItems"), q, Compositor::Persisted, q);executed 5622 times by 27 tests: return qstring_literal_temp; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
253 | QQmlDelegateModelGroupPrivate::get(m_items)->emitters.insert(this); | - |
254 | }executed 5622 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
255 | | - |
256 | QQmlDelegateModel::QQmlDelegateModel() | - |
257 | : QQmlDelegateModel(nullptr, nullptr) | - |
258 | { | - |
259 | }executed 760 times by 7 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| 760 |
260 | | - |
261 | QQmlDelegateModel::QQmlDelegateModel(QQmlContext *ctxt, QObject *parent) | - |
262 | : QQmlInstanceModel(*(new QQmlDelegateModelPrivate(ctxt)), parent) | - |
263 | { | - |
264 | Q_D(QQmlDelegateModel); | - |
265 | d->init(); | - |
266 | }executed 5622 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
267 | | - |
268 | QQmlDelegateModel::~QQmlDelegateModel() | - |
269 | { | - |
270 | Q_D(QQmlDelegateModel); | - |
271 | d->m_adaptorModel.setObject(nullptr, this); | - |
272 | | - |
273 | for (QQmlDelegateModelItem *cacheItem : qAsConst(d->m_cache)) { | - |
274 | if (cacheItem->object) {TRUE | evaluated 65876 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 91 times by 4 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 91-65876 |
275 | delete cacheItem->object; | - |
276 | | - |
277 | cacheItem->object = nullptr; | - |
278 | cacheItem->contextData->invalidate(); | - |
279 | Q_ASSERT(cacheItem->contextData->refCount == 1); | - |
280 | cacheItem->contextData = nullptr; | - |
281 | cacheItem->scriptRef -= 1; | - |
282 | }executed 65876 times by 23 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 65876 |
283 | cacheItem->groups &= ~Compositor::UnresolvedFlag; | - |
284 | cacheItem->objectRef = 0; | - |
285 | if (!cacheItem->isReferenced())TRUE | evaluated 63945 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 2022 times by 4 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 2022-63945 |
286 | delete cacheItem;executed 63945 times by 23 tests: delete cacheItem; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 63945 |
287 | else if (cacheItem->incubationTask)TRUE | evaluated 36 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
| FALSE | evaluated 1986 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 36-1986 |
288 | cacheItem->incubationTask->vdm = nullptr;executed 36 times by 2 tests: cacheItem->incubationTask->vdm = nullptr; Executed by:- tst_qquickgridview
- tst_qquicklistview
| 36 |
289 | }executed 65967 times by 23 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 65967 |
290 | }executed 5556 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
- tst_scenegraph
| 5556 |
291 | | - |
292 | | - |
293 | void QQmlDelegateModel::classBegin() | - |
294 | { | - |
295 | Q_D(QQmlDelegateModel); | - |
296 | if (!d->m_context)TRUE | evaluated 760 times by 7 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| FALSE | evaluated 16 times by 1 test |
| 16-760 |
297 | d->m_context = qmlContext(this);executed 760 times by 7 tests: d->m_context = qmlContext(this); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| 760 |
298 | }executed 776 times by 8 tests: end of block Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| 776 |
299 | | - |
300 | void QQmlDelegateModel::componentComplete() | - |
301 | { | - |
302 | Q_D(QQmlDelegateModel); | - |
303 | d->m_complete = true; | - |
304 | | - |
305 | int defaultGroups = 0; | - |
306 | QStringList groupNames; | - |
307 | groupNames.append(QStringLiteral("items"));executed 5622 times by 27 tests: return qstring_literal_temp; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
308 | groupNames.append(QStringLiteral("persistedItems"));executed 5622 times by 27 tests: return qstring_literal_temp; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
309 | if (QQmlDelegateModelGroupPrivate::get(d->m_items)->defaultInclude)TRUE | evaluated 5620 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 2 times by 1 test |
| 2-5620 |
310 | defaultGroups |= Compositor::DefaultFlag;executed 5620 times by 27 tests: defaultGroups |= Compositor::DefaultFlag; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5620 |
311 | if (QQmlDelegateModelGroupPrivate::get(d->m_persistedItems)->defaultInclude)TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 5620 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 2-5620 |
312 | defaultGroups |= Compositor::PersistedFlag;executed 2 times by 1 test: defaultGroups |= Compositor::PersistedFlag; Executed by:- tst_qquickvisualdatamodel
| 2 |
313 | for (int i = Compositor::MinimumGroupCount; i < d->m_groupCount; ++i) {TRUE | evaluated 1076 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
| FALSE | evaluated 5622 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 1076-5622 |
314 | QString name = d->m_groups[i]->name(); | - |
315 | if (name.isEmpty()) {TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 1074 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 2-1074 |
316 | d->m_groups[i] = d->m_groups[d->m_groupCount - 1]; | - |
317 | --d->m_groupCount; | - |
318 | --i; | - |
319 | } else if (name.at(0).isUpper()) {executed 2 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 1072 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 2-1072 |
320 | qmlWarning(d->m_groups[i]) << QQmlDelegateModelGroup::tr("Group names must start with a lower case letter"); | - |
321 | d->m_groups[i] = d->m_groups[d->m_groupCount - 1]; | - |
322 | --d->m_groupCount; | - |
323 | --i; | - |
324 | } else {executed 2 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 2 |
325 | groupNames.append(name); | - |
326 | | - |
327 | QQmlDelegateModelGroupPrivate *group = QQmlDelegateModelGroupPrivate::get(d->m_groups[i]); | - |
328 | group->setModel(this, Compositor::Group(i)); | - |
329 | if (group->defaultInclude)TRUE | evaluated 536 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
| FALSE | evaluated 536 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 536 |
330 | defaultGroups |= (1 << i);executed 536 times by 2 tests: defaultGroups |= (1 << i); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 536 |
331 | }executed 1072 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 1072 |
332 | } | - |
333 | | - |
334 | d->m_cacheMetaType = new QQmlDelegateModelItemMetaType( | - |
335 | d->m_context->engine()->handle(), this, groupNames); | - |
336 | | - |
337 | d->m_compositor.setGroupCount(d->m_groupCount); | - |
338 | d->m_compositor.setDefaultGroups(defaultGroups); | - |
339 | d->updateFilterGroup(); | - |
340 | | - |
341 | while (!d->m_pendingParts.isEmpty())TRUE | never evaluated | FALSE | evaluated 5622 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 0-5622 |
342 | static_cast<QQmlPartsModel *>(d->m_pendingParts.first())->updateFilterGroup(); never executed: static_cast<QQmlPartsModel *>(d->m_pendingParts.first())->updateFilterGroup(); | 0 |
343 | | - |
344 | QVector<Compositor::Insert> inserts; | - |
345 | d->m_count = d->adaptorModelCount(); | - |
346 | d->m_compositor.append( | - |
347 | &d->m_adaptorModel, | - |
348 | 0, | - |
349 | d->m_count, | - |
350 | defaultGroups | Compositor::AppendFlag | Compositor::PrependFlag, | - |
351 | &inserts); | - |
352 | d->itemsInserted(inserts); | - |
353 | d->emitChanges(); | - |
354 | d->requestMoreIfNecessary(); | - |
355 | }executed 5622 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5622 |
356 | | - |
357 | | - |
358 | | - |
359 | | - |
360 | | - |
361 | | - |
362 | | - |
363 | | - |
364 | | - |
365 | | - |
366 | | - |
367 | | - |
368 | | - |
369 | | - |
370 | | - |
371 | QVariant QQmlDelegateModel::model() const | - |
372 | { | - |
373 | Q_D(const QQmlDelegateModel); | - |
374 | return d->m_adaptorModel.model();executed 8 times by 1 test: return d->m_adaptorModel.model(); | 8 |
375 | } | - |
376 | | - |
377 | void QQmlDelegateModel::setModel(const QVariant &model) | - |
378 | { | - |
379 | Q_D(QQmlDelegateModel); | - |
380 | | - |
381 | if (d->m_complete)TRUE | evaluated 648 times by 12 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
| FALSE | evaluated 4316 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 648-4316 |
382 | _q_itemsRemoved(0, d->m_count);executed 648 times by 12 tests: _q_itemsRemoved(0, d->m_count); Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
| 648 |
383 | | - |
384 | d->m_adaptorModel.setModel(model, this, d->m_context->engine()); | - |
385 | d->m_adaptorModel.replaceWatchedRoles(QList<QByteArray>(), d->m_watchedRoles); | - |
386 | for (int i = 0; d->m_parts && i < d->m_parts->models.count(); ++i) {TRUE | evaluated 282 times by 5 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 4828 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | evaluated 146 times by 5 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 136 times by 5 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
|
| 136-4828 |
387 | d->m_adaptorModel.replaceWatchedRoles( | - |
388 | QList<QByteArray>(), d->m_parts->models.at(i)->watchedRoles()); | - |
389 | }executed 146 times by 5 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 146 |
390 | | - |
391 | if (d->m_complete) {TRUE | evaluated 648 times by 12 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
| FALSE | evaluated 4316 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 648-4316 |
392 | _q_itemsInserted(0, d->adaptorModelCount()); | - |
393 | d->requestMoreIfNecessary(); | - |
394 | }executed 648 times by 12 tests: end of block Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
| 648 |
395 | }executed 4964 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 4964 |
396 | | - |
397 | | - |
398 | | - |
399 | | - |
400 | | - |
401 | | - |
402 | | - |
403 | | - |
404 | QQmlComponent *QQmlDelegateModel::delegate() const | - |
405 | { | - |
406 | Q_D(const QQmlDelegateModel); | - |
407 | return d->m_delegate;executed 91304 times by 25 tests: return d->m_delegate; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 91304 |
408 | } | - |
409 | | - |
410 | void QQmlDelegateModel::setDelegate(QQmlComponent *delegate) | - |
411 | { | - |
412 | Q_D(QQmlDelegateModel); | - |
413 | if (d->m_transaction) {TRUE | never evaluated | FALSE | evaluated 5616 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 0-5616 |
414 | qmlWarning(this) << tr("The delegate of a DelegateModel cannot be changed within onUpdated."); | - |
415 | return; never executed: return; | 0 |
416 | } | - |
417 | bool wasValid = d->m_delegate != nullptr; | - |
418 | d->m_delegate.setObject(delegate, this); | - |
419 | d->m_delegateValidated = false; | - |
420 | if (wasValid && d->m_complete) {TRUE | evaluated 18 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 5598 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
TRUE | evaluated 18 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-5598 |
421 | for (int i = 1; i < d->m_groupCount; ++i) {TRUE | evaluated 36 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 18 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 18-36 |
422 | QQmlDelegateModelGroupPrivate::get(d->m_groups[i])->changeSet.remove( | - |
423 | 0, d->m_compositor.count(Compositor::Group(i))); | - |
424 | }executed 36 times by 5 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 36 |
425 | }executed 18 times by 5 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 18 |
426 | if (d->m_complete && d->m_delegate) {TRUE | evaluated 20 times by 5 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 5596 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 20-5596 |
427 | for (int i = 1; i < d->m_groupCount; ++i) {TRUE | evaluated 28 times by 4 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
| FALSE | evaluated 14 times by 4 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
|
| 14-28 |
428 | QQmlDelegateModelGroupPrivate::get(d->m_groups[i])->changeSet.insert( | - |
429 | 0, d->m_compositor.count(Compositor::Group(i))); | - |
430 | }executed 28 times by 4 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
| 28 |
431 | }executed 14 times by 4 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
| 14 |
432 | d->emitChanges(); | - |
433 | }executed 5616 times by 26 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5616 |
434 | | - |
435 | | - |
436 | | - |
437 | | - |
438 | | - |
439 | | - |
440 | | - |
441 | | - |
442 | | - |
443 | | - |
444 | | - |
445 | | - |
446 | | - |
447 | | - |
448 | | - |
449 | | - |
450 | | - |
451 | | - |
452 | | - |
453 | | - |
454 | | - |
455 | | - |
456 | | - |
457 | | - |
458 | | - |
459 | | - |
460 | | - |
461 | | - |
462 | | - |
463 | | - |
464 | QVariant QQmlDelegateModel::rootIndex() const | - |
465 | { | - |
466 | Q_D(const QQmlDelegateModel); | - |
467 | return QVariant::fromValue(QModelIndex(d->m_adaptorModel.rootIndex));executed 22 times by 1 test: return QVariant::fromValue(QModelIndex(d->m_adaptorModel.rootIndex)); Executed by:- tst_qquickvisualdatamodel
| 22 |
468 | } | - |
469 | | - |
470 | void QQmlDelegateModel::setRootIndex(const QVariant &root) | - |
471 | { | - |
472 | Q_D(QQmlDelegateModel); | - |
473 | | - |
474 | QModelIndex modelIndex = qvariant_cast<QModelIndex>(root); | - |
475 | const bool changed = d->m_adaptorModel.rootIndex != modelIndex; | - |
476 | if (changed || !d->m_adaptorModel.isValid()) {TRUE | evaluated 24 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 4 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 2 times by 1 test |
| 2-24 |
477 | const int oldCount = d->m_count; | - |
478 | d->m_adaptorModel.rootIndex = modelIndex; | - |
479 | if (!d->m_adaptorModel.isValid() && d->m_adaptorModel.aim()) TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 24 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
|
TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-24 |
480 | d->m_adaptorModel.setModel(d->m_adaptorModel.list.list(), this, d->m_context->engine());executed 2 times by 1 test: d->m_adaptorModel.setModel(d->m_adaptorModel.list.list(), this, d->m_context->engine()); Executed by:- tst_qquickvisualdatamodel
| 2 |
481 | if (d->m_adaptorModel.canFetchMore())TRUE | never evaluated | FALSE | evaluated 26 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
|
| 0-26 |
482 | d->m_adaptorModel.fetchMore(); never executed: d->m_adaptorModel.fetchMore(); | 0 |
483 | if (d->m_complete) {TRUE | evaluated 26 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-26 |
484 | const int newCount = d->adaptorModelCount(); | - |
485 | if (oldCount)TRUE | evaluated 22 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 4 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 4-22 |
486 | _q_itemsRemoved(0, oldCount);executed 22 times by 3 tests: _q_itemsRemoved(0, oldCount); Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 22 |
487 | if (newCount)TRUE | evaluated 20 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 6 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 6-20 |
488 | _q_itemsInserted(0, newCount);executed 20 times by 3 tests: _q_itemsInserted(0, newCount); Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 20 |
489 | }executed 26 times by 3 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 26 |
490 | if (changed)TRUE | evaluated 24 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 2-24 |
491 | emit rootIndexChanged();executed 24 times by 3 tests: rootIndexChanged(); Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 24 |
492 | }executed 26 times by 3 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 26 |
493 | }executed 28 times by 3 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 28 |
494 | | - |
495 | | - |
496 | | - |
497 | | - |
498 | | - |
499 | | - |
500 | | - |
501 | | - |
502 | | - |
503 | | - |
504 | int QQmlDelegateModel::rows() const | - |
505 | { | - |
506 | Q_D(const QQmlDelegateModel); | - |
507 | return d->m_adaptorModel.rowCount();executed 102 times by 1 test: return d->m_adaptorModel.rowCount(); | 102 |
508 | } | - |
509 | | - |
510 | | - |
511 | | - |
512 | | - |
513 | | - |
514 | | - |
515 | | - |
516 | | - |
517 | | - |
518 | int QQmlDelegateModel::columns() const | - |
519 | { | - |
520 | Q_D(const QQmlDelegateModel); | - |
521 | return d->m_adaptorModel.columnCount();executed 102 times by 1 test: return d->m_adaptorModel.columnCount(); | 102 |
522 | } | - |
523 | | - |
524 | | - |
525 | | - |
526 | | - |
527 | | - |
528 | | - |
529 | | - |
530 | | - |
531 | | - |
532 | | - |
533 | | - |
534 | | - |
535 | | - |
536 | QVariant QQmlDelegateModel::modelIndex(int idx) const | - |
537 | { | - |
538 | Q_D(const QQmlDelegateModel); | - |
539 | return d->m_adaptorModel.modelIndex(idx);executed 6 times by 2 tests: return d->m_adaptorModel.modelIndex(idx); Executed by:- tst_qquickpathview
- tst_qquickvisualdatamodel
| 6 |
540 | } | - |
541 | | - |
542 | | - |
543 | | - |
544 | | - |
545 | | - |
546 | | - |
547 | | - |
548 | | - |
549 | | - |
550 | | - |
551 | | - |
552 | | - |
553 | | - |
554 | QVariant QQmlDelegateModel::parentModelIndex() const | - |
555 | { | - |
556 | Q_D(const QQmlDelegateModel); | - |
557 | return d->m_adaptorModel.parentModelIndex();executed 2 times by 1 test: return d->m_adaptorModel.parentModelIndex(); Executed by:- tst_qquickvisualdatamodel
| 2 |
558 | } | - |
559 | | - |
560 | | - |
561 | | - |
562 | | - |
563 | | - |
564 | int QQmlDelegateModel::count() const | - |
565 | { | - |
566 | Q_D(const QQmlDelegateModel); | - |
567 | if (!d->m_delegate)TRUE | evaluated 3754 times by 14 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| FALSE | evaluated 457981 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 3754-457981 |
568 | return 0;executed 3754 times by 14 tests: return 0; Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| 3754 |
569 | return d->m_compositor.count(d->m_compositorGroup);executed 457981 times by 25 tests: return d->m_compositor.count(d->m_compositorGroup); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 457981 |
570 | } | - |
571 | | - |
572 | QQmlDelegateModel::ReleaseFlags QQmlDelegateModelPrivate::release(QObject *object) | - |
573 | { | - |
574 | if (!object)TRUE | evaluated 2 times by 1 test | FALSE | evaluated 103163 times by 24 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 2-103163 |
575 | return QQmlDelegateModel::ReleaseFlags(0);executed 2 times by 1 test: return QQmlDelegateModel::ReleaseFlags(0); | 2 |
576 | | - |
577 | QQmlDelegateModelItem *cacheItem = QQmlDelegateModelItem::dataForObject(object); | - |
578 | if (!cacheItem)TRUE | evaluated 66498 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 36665 times by 20 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 36665-66498 |
579 | return QQmlDelegateModel::ReleaseFlags(0);executed 66498 times by 23 tests: return QQmlDelegateModel::ReleaseFlags(0); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 66498 |
580 | | - |
581 | if (!cacheItem->releaseObject())TRUE | evaluated 14407 times by 19 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 22258 times by 12 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 14407-22258 |
582 | return QQmlDelegateModel::Referenced;executed 14407 times by 19 tests: return QQmlDelegateModel::Referenced; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
- tst_scenegraph
| 14407 |
583 | | - |
584 | cacheItem->destroyObject(); | - |
585 | emitDestroyingItem(object); | - |
586 | if (cacheItem->incubationTask) {TRUE | never evaluated | FALSE | evaluated 22258 times by 12 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 0-22258 |
587 | releaseIncubator(cacheItem->incubationTask); | - |
588 | cacheItem->incubationTask = nullptr; | - |
589 | } never executed: end of block | 0 |
590 | cacheItem->Dispose(); | - |
591 | return QQmlInstanceModel::Destroyed;executed 22258 times by 12 tests: return QQmlInstanceModel::Destroyed; Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 22258 |
592 | } | - |
593 | | - |
594 | | - |
595 | | - |
596 | | - |
597 | | - |
598 | QQmlDelegateModel::ReleaseFlags QQmlDelegateModel::release(QObject *item) | - |
599 | { | - |
600 | Q_D(QQmlDelegateModel); | - |
601 | QQmlInstanceModel::ReleaseFlags stat = d->release(item); | - |
602 | return stat;executed 99859 times by 24 tests: return stat; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 99859 |
603 | } | - |
604 | | - |
605 | | - |
606 | void QQmlDelegateModel::cancel(int index) | - |
607 | { | - |
608 | Q_D(QQmlDelegateModel); | - |
609 | if (!d->m_delegate || index < 0 || index >= d->m_compositor.count(d->m_compositorGroup)) {TRUE | evaluated 50 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
| FALSE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
TRUE | never evaluated | FALSE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
TRUE | never evaluated | FALSE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 0-50 |
610 | qWarning() << "DelegateModel::cancel: index out range" << index << d->m_compositor.count(d->m_compositorGroup); | - |
611 | return;executed 50 times by 2 tests: return; Executed by:- tst_qquickgridview
- tst_qquicklistview
| 50 |
612 | } | - |
613 | | - |
614 | Compositor::iterator it = d->m_compositor.find(d->m_compositorGroup, index); | - |
615 | QQmlDelegateModelItem *cacheItem = it->inCache() ? d->m_cache.at(it.cacheIndex) : 0;TRUE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-31 |
616 | if (cacheItem) {TRUE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-31 |
617 | if (cacheItem->incubationTask && !cacheItem->isObjectReferenced()) {TRUE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
TRUE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-31 |
618 | d->releaseIncubator(cacheItem->incubationTask); | - |
619 | cacheItem->incubationTask = nullptr; | - |
620 | | - |
621 | if (cacheItem->object) {TRUE | never evaluated | FALSE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 0-31 |
622 | QObject *object = cacheItem->object; | - |
623 | cacheItem->destroyObject(); | - |
624 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(object))TRUE | never evaluated | FALSE | never evaluated |
| 0 |
625 | d->emitDestroyingPackage(package); never executed: d->emitDestroyingPackage(package); | 0 |
626 | else | - |
627 | d->emitDestroyingItem(object); never executed: d->emitDestroyingItem(object); | 0 |
628 | } | - |
629 | | - |
630 | cacheItem->scriptRef -= 1; | - |
631 | }executed 31 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 31 |
632 | if (!cacheItem->isReferenced()) {TRUE | evaluated 31 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-31 |
633 | d->m_compositor.clearFlags(Compositor::Cache, it.cacheIndex, 1, Compositor::CacheFlag); | - |
634 | d->m_cache.removeAt(it.cacheIndex); | - |
635 | delete cacheItem; | - |
636 | Q_ASSERT(d->m_cache.count() == d->m_compositor.count(Compositor::Cache)); | - |
637 | }executed 31 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 31 |
638 | }executed 31 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 31 |
639 | }executed 31 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 31 |
640 | | - |
641 | void QQmlDelegateModelPrivate::group_append( | - |
642 | QQmlListProperty<QQmlDelegateModelGroup> *property, QQmlDelegateModelGroup *group) | - |
643 | { | - |
644 | QQmlDelegateModelPrivate *d = static_cast<QQmlDelegateModelPrivate *>(property->data); | - |
645 | if (d->m_complete)TRUE | never evaluated | FALSE | evaluated 1076 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 0-1076 |
646 | return; never executed: return; | 0 |
647 | if (d->m_groupCount == Compositor::MaximumGroupCount) {TRUE | never evaluated | FALSE | evaluated 1076 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
| 0-1076 |
648 | qmlWarning(d->q_func()) << QQmlDelegateModel::tr("The maximum number of supported DelegateModelGroups is 8"); | - |
649 | return; never executed: return; | 0 |
650 | } | - |
651 | d->m_groups[d->m_groupCount] = group; | - |
652 | d->m_groupCount += 1; | - |
653 | }executed 1076 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 1076 |
654 | | - |
655 | int QQmlDelegateModelPrivate::group_count( | - |
656 | QQmlListProperty<QQmlDelegateModelGroup> *property) | - |
657 | { | - |
658 | QQmlDelegateModelPrivate *d = static_cast<QQmlDelegateModelPrivate *>(property->data); | - |
659 | return d->m_groupCount - 1;executed 10 times by 1 test: return d->m_groupCount - 1; Executed by:- tst_qquickvisualdatamodel
| 10 |
660 | } | - |
661 | | - |
662 | QQmlDelegateModelGroup *QQmlDelegateModelPrivate::group_at( | - |
663 | QQmlListProperty<QQmlDelegateModelGroup> *property, int index) | - |
664 | { | - |
665 | QQmlDelegateModelPrivate *d = static_cast<QQmlDelegateModelPrivate *>(property->data); | - |
666 | return index >= 0 && index < d->m_groupCount - 1executed 8 times by 1 test: return index >= 0 && index < d->m_groupCount - 1 ? d->m_groups[index + 1] : nullptr; Executed by:- tst_qquickvisualdatamodel
| 8 |
667 | ? d->m_groups[index + 1]executed 8 times by 1 test: return index >= 0 && index < d->m_groupCount - 1 ? d->m_groups[index + 1] : nullptr; Executed by:- tst_qquickvisualdatamodel
| 8 |
668 | : nullptr;executed 8 times by 1 test: return index >= 0 && index < d->m_groupCount - 1 ? d->m_groups[index + 1] : nullptr; Executed by:- tst_qquickvisualdatamodel
| 8 |
669 | } | - |
670 | | - |
671 | | - |
672 | | - |
673 | | - |
674 | | - |
675 | | - |
676 | | - |
677 | | - |
678 | | - |
679 | | - |
680 | | - |
681 | | - |
682 | | - |
683 | | - |
684 | | - |
685 | | - |
686 | | - |
687 | | - |
688 | | - |
689 | QQmlListProperty<QQmlDelegateModelGroup> QQmlDelegateModel::groups() | - |
690 | { | - |
691 | Q_D(QQmlDelegateModel); | - |
692 | return QQmlListProperty<QQmlDelegateModelGroup>(executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
693 | this,executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
694 | d,executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
695 | QQmlDelegateModelPrivate::group_append,executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
696 | QQmlDelegateModelPrivate::group_count,executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
697 | QQmlDelegateModelPrivate::group_at,executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
698 | nullptr);executed 548 times by 2 tests: return QQmlListProperty<QQmlDelegateModelGroup>( this, d, QQmlDelegateModelPrivate::group_append, QQmlDelegateModelPrivate::group_count, QQmlDelegateModelPrivate::group_at, nullptr); Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 548 |
699 | } | - |
700 | | - |
701 | | - |
702 | | - |
703 | | - |
704 | | - |
705 | | - |
706 | | - |
707 | QQmlDelegateModelGroup *QQmlDelegateModel::items() | - |
708 | { | - |
709 | Q_D(QQmlDelegateModel); | - |
710 | return d->m_items;executed 25934 times by 3 tests: return d->m_items; Executed by:- tst_examples
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 25934 |
711 | } | - |
712 | | - |
713 | | - |
714 | | - |
715 | | - |
716 | | - |
717 | | - |
718 | | - |
719 | | - |
720 | | - |
721 | | - |
722 | | - |
723 | | - |
724 | | - |
725 | | - |
726 | | - |
727 | | - |
728 | | - |
729 | | - |
730 | QQmlDelegateModelGroup *QQmlDelegateModel::persistedItems() | - |
731 | { | - |
732 | Q_D(QQmlDelegateModel); | - |
733 | return d->m_persistedItems;executed 536 times by 1 test: return d->m_persistedItems; Executed by:- tst_qquickvisualdatamodel
| 536 |
734 | } | - |
735 | | - |
736 | | - |
737 | | - |
738 | | - |
739 | | - |
740 | | - |
741 | | - |
742 | | - |
743 | | - |
744 | | - |
745 | | - |
746 | QString QQmlDelegateModel::filterGroup() const | - |
747 | { | - |
748 | Q_D(const QQmlDelegateModel); | - |
749 | return d->m_filterGroup;executed 8 times by 1 test: return d->m_filterGroup; Executed by:- tst_qquickvisualdatamodel
| 8 |
750 | } | - |
751 | | - |
752 | void QQmlDelegateModel::setFilterGroup(const QString &group) | - |
753 | { | - |
754 | Q_D(QQmlDelegateModel); | - |
755 | | - |
756 | if (d->m_transaction) {TRUE | never evaluated | FALSE | evaluated 6 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 0-6 |
757 | qmlWarning(this) << tr("The group of a DelegateModel cannot be changed within onChanged"); | - |
758 | return; never executed: return; | 0 |
759 | } | - |
760 | | - |
761 | if (d->m_filterGroup != group) {TRUE | evaluated 6 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-6 |
762 | d->m_filterGroup = group; | - |
763 | d->updateFilterGroup(); | - |
764 | emit filterGroupChanged(); | - |
765 | }executed 6 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 6 |
766 | }executed 6 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 6 |
767 | | - |
768 | void QQmlDelegateModel::resetFilterGroup() | - |
769 | { | - |
770 | setFilterGroup(QStringLiteral("items"));executed 2 times by 1 test: return qstring_literal_temp; Executed by:- tst_qquickvisualdatamodel
| 2 |
771 | }executed 2 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 2 |
772 | | - |
773 | void QQmlDelegateModelPrivate::updateFilterGroup() | - |
774 | { | - |
775 | Q_Q(QQmlDelegateModel); | - |
776 | if (!m_cacheMetaType)TRUE | never evaluated | FALSE | evaluated 5628 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 0-5628 |
777 | return; never executed: return; | 0 |
778 | | - |
779 | QQmlListCompositor::Group previousGroup = m_compositorGroup; | - |
780 | m_compositorGroup = Compositor::Default; | - |
781 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 5638 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | never evaluated |
| 0-5638 |
782 | if (m_filterGroup == m_cacheMetaType->groupNames.at(i - 1)) {TRUE | evaluated 5628 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 10 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 10-5628 |
783 | m_compositorGroup = Compositor::Group(i); | - |
784 | break;executed 5628 times by 27 tests: break; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5628 |
785 | } | - |
786 | }executed 10 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 10 |
787 | | - |
788 | QQmlDelegateModelGroupPrivate::get(m_groups[m_compositorGroup])->emitters.insert(this); | - |
789 | if (m_compositorGroup != previousGroup) {TRUE | evaluated 5628 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | never evaluated |
| 0-5628 |
790 | QVector<QQmlChangeSet::Change> removes; | - |
791 | QVector<QQmlChangeSet::Change> inserts; | - |
792 | m_compositor.transition(previousGroup, m_compositorGroup, &removes, &inserts); | - |
793 | | - |
794 | QQmlChangeSet changeSet; | - |
795 | changeSet.move(removes, inserts); | - |
796 | emit q->modelUpdated(changeSet, false); | - |
797 | | - |
798 | if (changeSet.difference() != 0)TRUE | evaluated 6 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 5622 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 6-5622 |
799 | emit q->countChanged();executed 6 times by 1 test: q->countChanged(); Executed by:- tst_qquickvisualdatamodel
| 6 |
800 | | - |
801 | if (m_parts) {TRUE | evaluated 352 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 5276 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 352-5276 |
802 | auto partsCopy = m_parts->models; | - |
803 | for (QQmlPartsModel *model : qAsConst(partsCopy)) | - |
804 | model->updateFilterGroup(m_compositorGroup, changeSet);executed 368 times by 6 tests: model->updateFilterGroup(m_compositorGroup, changeSet); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 368 |
805 | }executed 352 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 352 |
806 | }executed 5628 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5628 |
807 | }executed 5628 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 5628 |
808 | | - |
809 | | - |
810 | | - |
811 | | - |
812 | | - |
813 | | - |
814 | | - |
815 | | - |
816 | | - |
817 | | - |
818 | | - |
819 | | - |
820 | | - |
821 | | - |
822 | | - |
823 | | - |
824 | | - |
825 | | - |
826 | | - |
827 | | - |
828 | | - |
829 | | - |
830 | | - |
831 | | - |
832 | | - |
833 | | - |
834 | | - |
835 | | - |
836 | | - |
837 | QObject *QQmlDelegateModel::parts() | - |
838 | { | - |
839 | Q_D(QQmlDelegateModel); | - |
840 | if (!d->m_parts)TRUE | evaluated 352 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 30 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 30-352 |
841 | d->m_parts = new QQmlDelegateModelParts(this);executed 352 times by 6 tests: d->m_parts = new QQmlDelegateModelParts(this); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 352 |
842 | return d->m_parts;executed 382 times by 6 tests: return d->m_parts; Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 382 |
843 | } | - |
844 | | - |
845 | const QAbstractItemModel *QQmlDelegateModel::abstractItemModel() const | - |
846 | { | - |
847 | return d_func()->m_adaptorModel.aim(); never executed: return d_func()->m_adaptorModel.aim(); | 0 |
848 | } | - |
849 | | - |
850 | void QQmlDelegateModelPrivate::emitCreatedPackage(QQDMIncubationTask *incubationTask, QQuickPackage *package) | - |
851 | { | - |
852 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 12098 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4962 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4962-12098 |
853 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->createdPackage(incubationTask->index[i], package);executed 12098 times by 6 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->createdPackage(incubationTask->index[i], package); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 12098 |
854 | }executed 4962 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4962 |
855 | | - |
856 | void QQmlDelegateModelPrivate::emitInitPackage(QQDMIncubationTask *incubationTask, QQuickPackage *package) | - |
857 | { | - |
858 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 12098 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4962 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4962-12098 |
859 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->initPackage(incubationTask->index[i], package);executed 12098 times by 6 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->initPackage(incubationTask->index[i], package); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 12098 |
860 | }executed 4962 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4962 |
861 | | - |
862 | void QQmlDelegateModelPrivate::emitDestroyingPackage(QQuickPackage *package) | - |
863 | { | - |
864 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 3324 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 1658 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 1658-3324 |
865 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->destroyingPackage(package);executed 3324 times by 3 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->destroyingPackage(package); Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 3324 |
866 | }executed 1658 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 1658 |
867 | | - |
868 | static bool isDoneIncubating(QQmlIncubator::Status status) | - |
869 | { | - |
870 | return status == QQmlIncubator::Ready || status == QQmlIncubator::Error;executed 265128 times by 25 tests: return status == QQmlIncubator::Ready || status == QQmlIncubator::Error; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 265128 |
871 | } | - |
872 | | - |
873 | void QQDMIncubationTask::statusChanged(Status status) | - |
874 | { | - |
875 | if (vdm) {TRUE | evaluated 265099 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 29 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
|
| 29-265099 |
876 | vdm->incubatorStatusChanged(this, status); | - |
877 | } else if (isDoneIncubating(status)) {executed 265099 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
TRUE | evaluated 29 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
| FALSE | never evaluated |
| 0-265099 |
878 | Q_ASSERT(incubating); | - |
879 | | - |
880 | delete incubating->object; | - |
881 | incubating->object = nullptr; | - |
882 | if (incubating->contextData) {TRUE | evaluated 29 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
| FALSE | never evaluated |
| 0-29 |
883 | incubating->contextData->invalidate(); | - |
884 | Q_ASSERT(incubating->contextData->refCount == 1); | - |
885 | incubating->contextData = nullptr; | - |
886 | }executed 29 times by 2 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
| 29 |
887 | incubating->scriptRef = 0; | - |
888 | incubating->deleteLater(); | - |
889 | }executed 29 times by 2 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
| 29 |
890 | }executed 265128 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 265128 |
891 | | - |
892 | void QQmlDelegateModelPrivate::releaseIncubator(QQDMIncubationTask *incubationTask) | - |
893 | { | - |
894 | Q_Q(QQmlDelegateModel); | - |
895 | if (!incubationTask->isError())TRUE | evaluated 88371 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | never evaluated |
| 0-88371 |
896 | incubationTask->clear();executed 88371 times by 25 tests: incubationTask->clear(); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 88371 |
897 | m_finishedIncubating.append(incubationTask); | - |
898 | if (!m_incubatorCleanupScheduled) {TRUE | evaluated 9109 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 79262 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 9109-79262 |
899 | m_incubatorCleanupScheduled = true; | - |
900 | QCoreApplication::postEvent(q, new QEvent(QEvent::User)); | - |
901 | }executed 9109 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 9109 |
902 | }executed 88371 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 88371 |
903 | | - |
904 | void QQmlDelegateModelPrivate::addCacheItem(QQmlDelegateModelItem *item, Compositor::iterator it) | - |
905 | { | - |
906 | m_cache.insert(it.cacheIndex, item); | - |
907 | m_compositor.setFlags(it, 1, Compositor::CacheFlag); | - |
908 | Q_ASSERT(m_cache.count() == m_compositor.count(Compositor::Cache)); | - |
909 | }executed 87987 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 87987 |
910 | | - |
911 | void QQmlDelegateModelPrivate::removeCacheItem(QQmlDelegateModelItem *cacheItem) | - |
912 | { | - |
913 | int cidx = m_cache.lastIndexOf(cacheItem); | - |
914 | if (cidx >= 0) {TRUE | evaluated 22297 times by 12 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-22297 |
915 | m_compositor.clearFlags(Compositor::Cache, cidx, 1, Compositor::CacheFlag); | - |
916 | m_cache.removeAt(cidx); | - |
917 | }executed 22297 times by 12 tests: end of block Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 22297 |
918 | Q_ASSERT(m_cache.count() == m_compositor.count(Compositor::Cache)); | - |
919 | }executed 22297 times by 12 tests: end of block Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 22297 |
920 | | - |
921 | void QQmlDelegateModelPrivate::incubatorStatusChanged(QQDMIncubationTask *incubationTask, QQmlIncubator::Status status) | - |
922 | { | - |
923 | if (!isDoneIncubating(status))TRUE | evaluated 176778 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 88321 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 88321-176778 |
924 | return;executed 176778 times by 25 tests: return; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 176778 |
925 | | - |
926 | const QList<QQmlError> incubationTaskErrors = incubationTask->errors(); | - |
927 | | - |
928 | QQmlDelegateModelItem *cacheItem = incubationTask->incubating; | - |
929 | cacheItem->incubationTask = nullptr; | - |
930 | incubationTask->incubating = nullptr; | - |
931 | releaseIncubator(incubationTask); | - |
932 | | - |
933 | if (status == QQmlIncubator::Ready) {TRUE | evaluated 88321 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | never evaluated |
| 0-88321 |
934 | cacheItem->referenceObject(); | - |
935 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(cacheItem->object))TRUE | evaluated 4962 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 83359 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 4962-83359 |
936 | emitCreatedPackage(incubationTask, package);executed 4962 times by 6 tests: emitCreatedPackage(incubationTask, package); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4962 |
937 | else | - |
938 | emitCreatedItem(incubationTask, cacheItem->object);executed 83359 times by 25 tests: emitCreatedItem(incubationTask, cacheItem->object); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 83359 |
939 | cacheItem->releaseObject(); | - |
940 | } else if (status == QQmlIncubator::Error) {executed 88321 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
TRUE | never evaluated | FALSE | never evaluated |
| 0-88321 |
941 | qmlWarning(m_delegate, incubationTaskErrors + m_delegate->errors()) << "Error creating delegate"; | - |
942 | } never executed: end of block | 0 |
943 | | - |
944 | if (!cacheItem->isObjectReferenced()) {TRUE | evaluated 33 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| FALSE | evaluated 88288 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 33-88288 |
945 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(cacheItem->object))TRUE | never evaluated | FALSE | evaluated 33 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
|
| 0-33 |
946 | emitDestroyingPackage(package); never executed: emitDestroyingPackage(package); | 0 |
947 | else | - |
948 | emitDestroyingItem(cacheItem->object);executed 33 times by 3 tests: emitDestroyingItem(cacheItem->object); Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| 33 |
949 | delete cacheItem->object; | - |
950 | cacheItem->object = nullptr; | - |
951 | cacheItem->scriptRef -= 1; | - |
952 | if (cacheItem->contextData) {TRUE | evaluated 33 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| FALSE | never evaluated |
| 0-33 |
953 | cacheItem->contextData->invalidate(); | - |
954 | Q_ASSERT(cacheItem->contextData->refCount == 1); | - |
955 | }executed 33 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| 33 |
956 | cacheItem->contextData = nullptr; | - |
957 | | - |
958 | if (!cacheItem->isReferenced()) {TRUE | evaluated 33 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| FALSE | never evaluated |
| 0-33 |
959 | removeCacheItem(cacheItem); | - |
960 | delete cacheItem; | - |
961 | }executed 33 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| 33 |
962 | }executed 33 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
| 33 |
963 | }executed 88321 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 88321 |
964 | | - |
965 | void QQDMIncubationTask::setInitialState(QObject *o) | - |
966 | { | - |
967 | vdm->setInitialState(this, o); | - |
968 | }executed 88321 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 88321 |
969 | | - |
970 | void QQmlDelegateModelPrivate::setInitialState(QQDMIncubationTask *incubationTask, QObject *o) | - |
971 | { | - |
972 | QQmlDelegateModelItem *cacheItem = incubationTask->incubating; | - |
973 | cacheItem->object = o; | - |
974 | | - |
975 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(cacheItem->object))TRUE | evaluated 4962 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 83359 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 4962-83359 |
976 | emitInitPackage(incubationTask, package);executed 4962 times by 6 tests: emitInitPackage(incubationTask, package); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4962 |
977 | else | - |
978 | emitInitItem(incubationTask, cacheItem->object);executed 83359 times by 25 tests: emitInitItem(incubationTask, cacheItem->object); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 83359 |
979 | } | - |
980 | | - |
981 | QObject *QQmlDelegateModelPrivate::object(Compositor::Group group, int index, QQmlIncubator::IncubationMode incubationMode) | - |
982 | { | - |
983 | if (!m_delegate || index < 0 || index >= m_compositor.count(group)) {TRUE | never evaluated | FALSE | evaluated 109307 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | never evaluated | FALSE | evaluated 109307 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | never evaluated | FALSE | evaluated 109307 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 0-109307 |
984 | qWarning() << "DelegateModel::item: index out range" << index << m_compositor.count(group); | - |
985 | return nullptr; never executed: return nullptr; | 0 |
986 | } else if (!m_context || !m_context->isValid()) {TRUE | never evaluated | FALSE | evaluated 109307 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 109305 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 0-109307 |
987 | return nullptr;executed 2 times by 1 test: return nullptr; Executed by:- tst_qquickvisualdatamodel
| 2 |
988 | } | - |
989 | | - |
990 | Compositor::iterator it = m_compositor.find(group, index); | - |
991 | | - |
992 | QQmlDelegateModelItem *cacheItem = it->inCache() ? m_cache.at(it.cacheIndex) : 0;TRUE | evaluated 21318 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 87987 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 21318-87987 |
993 | | - |
994 | if (!cacheItem) {TRUE | evaluated 87987 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 21318 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 21318-87987 |
995 | cacheItem = m_adaptorModel.createItem(m_cacheMetaType, it.modelIndex()); | - |
996 | if (!cacheItem)TRUE | never evaluated | FALSE | evaluated 87987 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 0-87987 |
997 | return nullptr; never executed: return nullptr; | 0 |
998 | | - |
999 | cacheItem->groups = it->flags; | - |
1000 | addCacheItem(cacheItem, it); | - |
1001 | }executed 87987 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 87987 |
1002 | | - |
1003 | | - |
1004 | | - |
1005 | cacheItem->scriptRef += 1; | - |
1006 | cacheItem->referenceObject(); | - |
1007 | | - |
1008 | if (cacheItem->incubationTask) {TRUE | evaluated 170 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 109135 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 170-109135 |
1009 | bool sync = (incubationMode == QQmlIncubator::Synchronous || incubationMode == QQmlIncubator::AsynchronousIfNested);TRUE | never evaluated | FALSE | evaluated 170 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
TRUE | evaluated 168 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 0-170 |
1010 | if (sync && cacheItem->incubationTask->incubationMode() == QQmlIncubator::Asynchronous) {TRUE | evaluated 168 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
TRUE | evaluated 162 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 6 times by 2 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
|
| 2-168 |
1011 | | - |
1012 | cacheItem->incubationTask->forceCompletion(); | - |
1013 | }executed 162 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 162 |
1014 | } else if (!cacheItem->object) {executed 170 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
TRUE | evaluated 88407 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 20728 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 170-88407 |
1015 | QQmlContext *creationContext = m_delegate->creationContext(); | - |
1016 | | - |
1017 | cacheItem->scriptRef += 1; | - |
1018 | | - |
1019 | cacheItem->incubationTask = new QQDMIncubationTask(this, incubationMode); | - |
1020 | cacheItem->incubationTask->incubating = cacheItem; | - |
1021 | cacheItem->incubationTask->clear(); | - |
1022 | | - |
1023 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 182034 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 88407 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 88407-182034 |
1024 | cacheItem->incubationTask->index[i] = it.index[i];executed 182034 times by 25 tests: cacheItem->incubationTask->index[i] = it.index[i]; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 182034 |
1025 | | - |
1026 | QQmlContextData *ctxt = new QQmlContextData; | - |
1027 | ctxt->setParent(QQmlContextData::get(creationContext ? creationContext : m_context.data())); | - |
1028 | ctxt->contextObject = cacheItem; | - |
1029 | cacheItem->contextData = ctxt; | - |
1030 | | - |
1031 | if (m_adaptorModel.hasProxyObject()) {TRUE | evaluated 78422 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| FALSE | evaluated 9985 times by 22 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 9985-78422 |
1032 | if (QQmlAdaptorModelProxyInterface *proxyTRUE | evaluated 472 times by 3 testsEvaluated by:- tst_examples
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 77950 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
|
| 472-77950 |
1033 | = qobject_cast<QQmlAdaptorModelProxyInterface *>(cacheItem)) {TRUE | evaluated 472 times by 3 testsEvaluated by:- tst_examples
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 77950 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
|
| 472-77950 |
1034 | ctxt = new QQmlContextData; | - |
1035 | ctxt->setParent(cacheItem->contextData, true); | - |
1036 | ctxt->contextObject = proxy->proxiedObject(); | - |
1037 | }executed 472 times by 3 tests: end of block Executed by:- tst_examples
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 472 |
1038 | }executed 78422 times by 12 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| 78422 |
1039 | | - |
1040 | QQmlComponentPrivate *cp = QQmlComponentPrivate::get(m_delegate); | - |
1041 | cp->incubateObject( | - |
1042 | cacheItem->incubationTask, | - |
1043 | m_delegate, | - |
1044 | m_context->engine(), | - |
1045 | ctxt, | - |
1046 | QQmlContextData::get(m_context)); | - |
1047 | }executed 88407 times by 25 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 88407 |
1048 | | - |
1049 | if (index == m_compositor.count(group) - 1)TRUE | evaluated 8613 times by 24 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 100692 times by 23 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 8613-100692 |
1050 | requestMoreIfNecessary();executed 8613 times by 24 tests: requestMoreIfNecessary(); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 8613 |
1051 | | - |
1052 | | - |
1053 | cacheItem->scriptRef -= 1; | - |
1054 | if (cacheItem->object && (!cacheItem->incubationTask || isDoneIncubating(cacheItem->incubationTask->status())))TRUE | evaluated 106373 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | never evaluated |
TRUE | never evaluated | FALSE | never evaluated |
| 0-106373 |
1055 | return cacheItem->object;executed 106373 times by 25 tests: return cacheItem->object; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 106373 |
1056 | | - |
1057 | cacheItem->releaseObject(); | - |
1058 | if (!cacheItem->isReferenced()) {TRUE | never evaluated | FALSE | evaluated 2932 times by 7 testsEvaluated by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 0-2932 |
1059 | removeCacheItem(cacheItem); | - |
1060 | delete cacheItem; | - |
1061 | } never executed: end of block | 0 |
1062 | | - |
1063 | return nullptr;executed 2932 times by 7 tests: return nullptr; Executed by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2932 |
1064 | } | - |
1065 | | - |
1066 | | - |
1067 | | - |
1068 | | - |
1069 | | - |
1070 | | - |
1071 | | - |
1072 | | - |
1073 | | - |
1074 | QObject *QQmlDelegateModel::object(int index, QQmlIncubator::IncubationMode incubationMode) | - |
1075 | { | - |
1076 | Q_D(QQmlDelegateModel); | - |
1077 | if (!d->m_delegate || index < 0 || index >= d->m_compositor.count(d->m_compositorGroup)) {TRUE | never evaluated | FALSE | evaluated 103029 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | never evaluated | FALSE | evaluated 103029 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
TRUE | never evaluated | FALSE | evaluated 103029 times by 25 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
|
| 0-103029 |
1078 | qWarning() << "DelegateModel::item: index out range" << index << d->m_compositor.count(d->m_compositorGroup); | - |
1079 | return nullptr; never executed: return nullptr; | 0 |
1080 | } | - |
1081 | | - |
1082 | return d->object(d->m_compositorGroup, index, incubationMode);executed 103029 times by 25 tests: return d->object(d->m_compositorGroup, index, incubationMode); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 103029 |
1083 | } | - |
1084 | | - |
1085 | QQmlIncubator::Status QQmlDelegateModel::incubationStatus(int index) | - |
1086 | { | - |
1087 | Q_D(QQmlDelegateModel); | - |
1088 | Compositor::iterator it = d->m_compositor.find(d->m_compositorGroup, index); | - |
1089 | if (!it->inCache())TRUE | never evaluated | FALSE | evaluated 2770 times by 4 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickvisualdatamodel
|
| 0-2770 |
1090 | return QQmlIncubator::Null; never executed: return QQmlIncubator::Null; | 0 |
1091 | | - |
1092 | if (auto incubationTask = d->m_cache.at(it.cacheIndex)->incubationTask)TRUE | evaluated 2770 times by 4 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-2770 |
1093 | return incubationTask->status();executed 2770 times by 4 tests: return incubationTask->status(); Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickvisualdatamodel
| 2770 |
1094 | | - |
1095 | return QQmlIncubator::Ready; never executed: return QQmlIncubator::Ready; | 0 |
1096 | } | - |
1097 | | - |
1098 | QString QQmlDelegateModelPrivate::stringValue(Compositor::Group group, int index, const QString &name) | - |
1099 | { | - |
1100 | Compositor::iterator it = m_compositor.find(group, index); | - |
1101 | if (QQmlAdaptorModel *model = it.list<QQmlAdaptorModel>()) {TRUE | evaluated 7412 times by 4 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-7412 |
1102 | QString role = name; | - |
1103 | int dot = name.indexOf(QLatin1Char('.')); | - |
1104 | if (dot > 0)TRUE | evaluated 8 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 7404 times by 4 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 8-7404 |
1105 | role = name.left(dot);executed 8 times by 1 test: role = name.left(dot); Executed by:- tst_qquickvisualdatamodel
| 8 |
1106 | QVariant value = model->value(it.modelIndex(), role); | - |
1107 | while (dot > 0) {TRUE | evaluated 8 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 7412 times by 4 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 8-7412 |
1108 | QObject *obj = qvariant_cast<QObject*>(value); | - |
1109 | if (!obj)TRUE | never evaluated | FALSE | evaluated 8 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 0-8 |
1110 | return QString(); never executed: return QString(); | 0 |
1111 | int from = dot+1; | - |
1112 | dot = name.indexOf(QLatin1Char('.'), from); | - |
1113 | value = obj->property(name.midRef(from, dot - from).toUtf8()); | - |
1114 | }executed 8 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 8 |
1115 | return value.toString();executed 7412 times by 4 tests: return value.toString(); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 7412 |
1116 | } | - |
1117 | return QString(); never executed: return QString(); | 0 |
1118 | } | - |
1119 | | - |
1120 | QString QQmlDelegateModel::stringValue(int index, const QString &name) | - |
1121 | { | - |
1122 | Q_D(QQmlDelegateModel); | - |
1123 | return d->stringValue(d->m_compositorGroup, index, name);executed 7008 times by 4 tests: return d->stringValue(d->m_compositorGroup, index, name); Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 7008 |
1124 | } | - |
1125 | | - |
1126 | int QQmlDelegateModel::indexOf(QObject *item, QObject *) const | - |
1127 | { | - |
1128 | Q_D(const QQmlDelegateModel); | - |
1129 | if (QQmlDelegateModelItem *cacheItem = QQmlDelegateModelItem::dataForObject(item))TRUE | evaluated 44930 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| FALSE | evaluated 54689 times by 10 testsEvaluated by:- tst_examples
- tst_qqmllistmodel
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
|
| 44930-54689 |
1130 | return cacheItem->groupIndex(d->m_compositorGroup);executed 44930 times by 3 tests: return cacheItem->groupIndex(d->m_compositorGroup); Executed by:- tst_qquicklistview
- tst_qquickpathview
- tst_qquickvisualdatamodel
| 44930 |
1131 | return -1;executed 54689 times by 10 tests: return -1; Executed by:- tst_examples
- tst_qqmllistmodel
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickgridview
- tst_qquickimage
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| 54689 |
1132 | } | - |
1133 | | - |
1134 | void QQmlDelegateModel::setWatchedRoles(const QList<QByteArray> &roles) | - |
1135 | { | - |
1136 | Q_D(QQmlDelegateModel); | - |
1137 | d->m_adaptorModel.replaceWatchedRoles(d->m_watchedRoles, roles); | - |
1138 | d->m_watchedRoles = roles; | - |
1139 | }executed 1620 times by 11 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmllistmodel
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
| 1620 |
1140 | | - |
1141 | void QQmlDelegateModelPrivate::addGroups( | - |
1142 | Compositor::iterator from, int count, Compositor::Group group, int groupFlags) | - |
1143 | { | - |
1144 | QVector<Compositor::Insert> inserts; | - |
1145 | m_compositor.setFlags(from, count, group, groupFlags, &inserts); | - |
1146 | itemsInserted(inserts); | - |
1147 | emitChanges(); | - |
1148 | }executed 22 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 22 |
1149 | | - |
1150 | void QQmlDelegateModelPrivate::removeGroups( | - |
1151 | Compositor::iterator from, int count, Compositor::Group group, int groupFlags) | - |
1152 | { | - |
1153 | QVector<Compositor::Remove> removes; | - |
1154 | m_compositor.clearFlags(from, count, group, groupFlags, &removes); | - |
1155 | itemsRemoved(removes); | - |
1156 | emitChanges(); | - |
1157 | }executed 40 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 40 |
1158 | | - |
1159 | void QQmlDelegateModelPrivate::setGroups( | - |
1160 | Compositor::iterator from, int count, Compositor::Group group, int groupFlags) | - |
1161 | { | - |
1162 | QVector<Compositor::Remove> removes; | - |
1163 | QVector<Compositor::Insert> inserts; | - |
1164 | | - |
1165 | m_compositor.setFlags(from, count, group, groupFlags, &inserts); | - |
1166 | itemsInserted(inserts); | - |
1167 | const int removeFlags = ~groupFlags & Compositor::GroupMask; | - |
1168 | | - |
1169 | from = m_compositor.find(from.group, from.index[from.group]); | - |
1170 | m_compositor.clearFlags(from, count, group, removeFlags, &removes); | - |
1171 | itemsRemoved(removes); | - |
1172 | emitChanges(); | - |
1173 | }executed 36 times by 2 tests: end of block Executed by:- tst_examples
- tst_qquickvisualdatamodel
| 36 |
1174 | | - |
1175 | bool QQmlDelegateModel::event(QEvent *e) | - |
1176 | { | - |
1177 | Q_D(QQmlDelegateModel); | - |
1178 | if (e->type() == QEvent::UpdateRequest) {TRUE | evaluated 18 times by 1 test | FALSE | evaluated 19111 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 18-19111 |
1179 | d->m_waitingToFetchMore = false; | - |
1180 | d->m_adaptorModel.fetchMore(); | - |
1181 | } else if (e->type() == QEvent::User) {executed 18 times by 1 test: end of block TRUE | evaluated 6885 times by 22 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| FALSE | evaluated 12226 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 18-12226 |
1182 | d->m_incubatorCleanupScheduled = false; | - |
1183 | qDeleteAll(d->m_finishedIncubating); | - |
1184 | d->m_finishedIncubating.clear(); | - |
1185 | }executed 6885 times by 22 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquickvisualdatamodel
- tst_scenegraph
| 6885 |
1186 | return QQmlInstanceModel::event(e);executed 19129 times by 27 tests: return QQmlInstanceModel::event(e); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 19129 |
1187 | } | - |
1188 | | - |
1189 | void QQmlDelegateModelPrivate::itemsChanged(const QVector<Compositor::Change> &changes) | - |
1190 | { | - |
1191 | if (!m_delegate)TRUE | never evaluated | FALSE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 0-426 |
1192 | return; never executed: return; | 0 |
1193 | | - |
1194 | QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> translatedChanges(m_groupCount); | - |
1195 | | - |
1196 | for (const Compositor::Change &change : changes) { | - |
1197 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 852 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 426-852 |
1198 | if (change.inGroup(i)) {TRUE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 426 |
1199 | translatedChanges[i].append(QQmlChangeSet::Change(change.index[i], change.count)); | - |
1200 | }executed 426 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 426 |
1201 | }executed 852 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 852 |
1202 | }executed 426 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 426 |
1203 | | - |
1204 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 852 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 426-852 |
1205 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.change(translatedChanges.at(i));executed 852 times by 2 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.change(translatedChanges.at(i)); Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 852 |
1206 | }executed 426 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 426 |
1207 | | - |
1208 | void QQmlDelegateModel::_q_itemsChanged(int index, int count, const QVector<int> &roles) | - |
1209 | { | - |
1210 | Q_D(QQmlDelegateModel); | - |
1211 | if (count <= 0 || !d->m_complete)TRUE | evaluated 4 times by 1 test | FALSE | evaluated 494 times by 5 testsEvaluated by:- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
TRUE | never evaluated | FALSE | evaluated 494 times by 5 testsEvaluated by:- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 0-494 |
1212 | return;executed 4 times by 1 test: return; | 4 |
1213 | | - |
1214 | if (d->m_adaptorModel.notify(d->m_cache, index, count, roles)) {TRUE | evaluated 426 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 68 times by 5 testsEvaluated by:- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 68-426 |
1215 | QVector<Compositor::Change> changes; | - |
1216 | d->m_compositor.listItemsChanged(&d->m_adaptorModel, index, count, &changes); | - |
1217 | d->itemsChanged(changes); | - |
1218 | d->emitChanges(); | - |
1219 | }executed 426 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 426 |
1220 | }executed 494 times by 5 tests: end of block Executed by:- tst_qqmllistmodel
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 494 |
1221 | | - |
1222 | static void incrementIndexes(QQmlDelegateModelItem *cacheItem, int count, const int *deltas) | - |
1223 | { | - |
1224 | if (QQDMIncubationTask *incubationTask = cacheItem->incubationTask) {TRUE | evaluated 322 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 120409 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 322-120409 |
1225 | for (int i = 1; i < count; ++i)TRUE | evaluated 644 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 322 times by 3 testsEvaluated by:- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 322-644 |
1226 | incubationTask->index[i] += deltas[i];executed 644 times by 3 tests: incubationTask->index[i] += deltas[i]; Executed by:- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 644 |
1227 | }executed 322 times by 3 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 322 |
1228 | if (QQmlDelegateModelAttached *attached = cacheItem->attached) {TRUE | evaluated 2518 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 118213 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 2518-118213 |
1229 | for (int i = 1; i < qMin<int>(count, Compositor::MaximumGroupCount); ++i)TRUE | evaluated 10040 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 2518 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 2518-10040 |
1230 | attached->m_currentIndex[i] += deltas[i];executed 10040 times by 1 test: attached->m_currentIndex[i] += deltas[i]; Executed by:- tst_qquickvisualdatamodel
| 10040 |
1231 | }executed 2518 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 2518 |
1232 | }executed 120731 times by 8 tests: end of block Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 120731 |
1233 | | - |
1234 | void QQmlDelegateModelPrivate::itemsInserted( | - |
1235 | const QVector<Compositor::Insert> &inserts, | - |
1236 | QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedInserts, | - |
1237 | QHash<int, QList<QQmlDelegateModelItem *> > *movedItems) | - |
1238 | { | - |
1239 | int cacheIndex = 0; | - |
1240 | | - |
1241 | int inserted[Compositor::MaximumGroupCount]; | - |
1242 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 36072 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 16130 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 16130-36072 |
1243 | inserted[i] = 0;executed 36072 times by 27 tests: inserted[i] = 0; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 36072 |
1244 | | - |
1245 | for (const Compositor::Insert &insert : inserts) { | - |
1246 | for (; cacheIndex < insert.cacheIndex; ++cacheIndex)TRUE | evaluated 45018 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 16086 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 16086-45018 |
1247 | incrementIndexes(m_cache.at(cacheIndex), m_groupCount, inserted);executed 45018 times by 8 tests: incrementIndexes(m_cache.at(cacheIndex), m_groupCount, inserted); Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 45018 |
1248 | | - |
1249 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 35768 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 16086 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 16086-35768 |
1250 | if (insert.inGroup(i)) {TRUE | evaluated 16816 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 18952 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 16816-18952 |
1251 | (*translatedInserts)[i].append( | - |
1252 | QQmlChangeSet::Change(insert.index[i], insert.count, insert.moveId)); | - |
1253 | inserted[i] += insert.count; | - |
1254 | }executed 16816 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 16816 |
1255 | }executed 35768 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 35768 |
1256 | | - |
1257 | if (!insert.inCache())TRUE | evaluated 14478 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 1608 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 1608-14478 |
1258 | continue;executed 14478 times by 27 tests: continue; Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 14478 |
1259 | | - |
1260 | if (movedItems && insert.isMove()) {TRUE | evaluated 1018 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 590 times by 2 testsEvaluated by:- tst_examples
- tst_qquickvisualdatamodel
|
TRUE | evaluated 1018 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-1018 |
1261 | QList<QQmlDelegateModelItem *> items = movedItems->take(insert.moveId); | - |
1262 | Q_ASSERT(items.count() == insert.count); | - |
1263 | m_cache = m_cache.mid(0, insert.cacheIndex) + items + m_cache.mid(insert.cacheIndex); | - |
1264 | }executed 1018 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 1018 |
1265 | if (insert.inGroup()) {TRUE | evaluated 1608 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | never evaluated |
| 0-1608 |
1266 | for (int offset = 0; cacheIndex < insert.cacheIndex + insert.count; ++cacheIndex, ++offset) {TRUE | evaluated 2764 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 1608 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 1608-2764 |
1267 | QQmlDelegateModelItem *cacheItem = m_cache.at(cacheIndex); | - |
1268 | cacheItem->groups |= insert.flags & Compositor::GroupMask; | - |
1269 | | - |
1270 | if (QQDMIncubationTask *incubationTask = cacheItem->incubationTask) {TRUE | evaluated 6 times by 2 testsEvaluated by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2758 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 6-2758 |
1271 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 12 times by 2 testsEvaluated by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 6 times by 2 testsEvaluated by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 6-12 |
1272 | incubationTask->index[i] = cacheItem->groups & (1 << i)executed 12 times by 2 tests: incubationTask->index[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
TRUE | evaluated 6 times by 2 testsEvaluated by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 6 times by 2 testsEvaluated by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 6-12 |
1273 | ? insert.index[i] + offsetexecuted 12 times by 2 tests: incubationTask->index[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 12 |
1274 | : insert.index[i];executed 12 times by 2 tests: incubationTask->index[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 12 |
1275 | }executed 6 times by 2 tests: end of block Executed by:- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 6 |
1276 | if (QQmlDelegateModelAttached *attached = cacheItem->attached) {TRUE | evaluated 100 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 2664 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 100-2664 |
1277 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 388 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 100 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 100-388 |
1278 | attached->m_currentIndex[i] = cacheItem->groups & (1 << i)executed 388 times by 2 tests: attached->m_currentIndex[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
TRUE | evaluated 224 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 164 times by 2 testsEvaluated by:- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 164-388 |
1279 | ? insert.index[i] + offsetexecuted 388 times by 2 tests: attached->m_currentIndex[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 388 |
1280 | : insert.index[i];executed 388 times by 2 tests: attached->m_currentIndex[i] = cacheItem->groups & (1 << i) ? insert.index[i] + offset : insert.index[i]; Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 388 |
1281 | }executed 100 times by 2 tests: end of block Executed by:- tst_qquicklistview
- tst_qquickvisualdatamodel
| 100 |
1282 | }executed 2764 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2764 |
1283 | } else {executed 1608 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 1608 |
1284 | cacheIndex = insert.cacheIndex + insert.count; | - |
1285 | } never executed: end of block | 0 |
1286 | } | - |
1287 | for (const QList<QQmlDelegateModelItem *> cache = m_cache; cacheIndex < cache.count(); ++cacheIndex)TRUE | evaluated 25798 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 16130 times by 27 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 16130-25798 |
1288 | incrementIndexes(cache.at(cacheIndex), m_groupCount, inserted);executed 25798 times by 8 tests: incrementIndexes(cache.at(cacheIndex), m_groupCount, inserted); Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 25798 |
1289 | }executed 16130 times by 27 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 16130 |
1290 | | - |
1291 | void QQmlDelegateModelPrivate::itemsInserted(const QVector<Compositor::Insert> &inserts) | - |
1292 | { | - |
1293 | QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> translatedInserts(m_groupCount); | - |
1294 | itemsInserted(inserts, &translatedInserts); | - |
1295 | Q_ASSERT(m_cache.count() == m_compositor.count(Compositor::Cache)); | - |
1296 | if (!m_delegate)TRUE | evaluated 42 times by 7 testsEvaluated by:- tst_qqmlecmascript
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| FALSE | evaluated 14782 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 42-14782 |
1297 | return;executed 42 times by 7 tests: return; Executed by:- tst_qqmlecmascript
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
- tst_qtqmlmodules
| 42 |
1298 | | - |
1299 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 33018 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| FALSE | evaluated 14782 times by 26 testsEvaluated by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
|
| 14782-33018 |
1300 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.insert(translatedInserts.at(i));executed 33018 times by 26 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.insert(translatedInserts.at(i)); Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 33018 |
1301 | }executed 14782 times by 26 tests: end of block Executed by:- tst_examples
- tst_multipointtoucharea_interop
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qqmlvaluetypes
- tst_qquickanimations
- tst_qquickdraghandler
- tst_qquickflickable
- tst_qquickgridview
- tst_qquickimage
- tst_qquickitem2
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickmousearea
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickspringanimation
- tst_qquicktableview
- tst_qquickvisualdatamodel
- ...
| 14782 |
1302 | | - |
1303 | void QQmlDelegateModel::_q_itemsInserted(int index, int count) | - |
1304 | { | - |
1305 | | - |
1306 | Q_D(QQmlDelegateModel); | - |
1307 | if (count <= 0 || !d->m_complete)TRUE | evaluated 160 times by 9 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
| FALSE | evaluated 8148 times by 13 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
|
TRUE | evaluated 72 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 8076 times by 13 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
|
| 72-8148 |
1308 | return;executed 232 times by 10 tests: return; Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 232 |
1309 | | - |
1310 | d->m_count += count; | - |
1311 | | - |
1312 | const QList<QQmlDelegateModelItem *> cache = d->m_cache; | - |
1313 | for (int i = 0, c = cache.count(); i < c; ++i) {TRUE | evaluated 48762 times by 7 testsEvaluated by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 8076 times by 13 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
|
| 8076-48762 |
1314 | QQmlDelegateModelItem *item = cache.at(i); | - |
1315 | if (item->modelIndex() >= index)TRUE | evaluated 12234 times by 7 testsEvaluated by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 36528 times by 7 testsEvaluated by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 12234-36528 |
1316 | item->setModelIndex(item->modelIndex() + count);executed 12234 times by 7 tests: item->setModelIndex(item->modelIndex() + count); Executed by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 12234 |
1317 | }executed 48762 times by 7 tests: end of block Executed by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 48762 |
1318 | | - |
1319 | QVector<Compositor::Insert> inserts; | - |
1320 | d->m_compositor.listItemsInserted(&d->m_adaptorModel, index, count, &inserts); | - |
1321 | d->itemsInserted(inserts); | - |
1322 | d->emitChanges(); | - |
1323 | }executed 8076 times by 13 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
- tst_qquickvisualdatamodel
| 8076 |
1324 | | - |
1325 | | - |
1326 | | - |
1327 | | - |
1328 | | - |
1329 | | - |
1330 | | - |
1331 | | - |
1332 | void QQmlDelegateModelPrivate::itemsRemoved( | - |
1333 | const QVector<Compositor::Remove> &removes, | - |
1334 | QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> *translatedRemoves, | - |
1335 | QHash<int, QList<QQmlDelegateModelItem *> > *movedItems) | - |
1336 | { | - |
1337 | int cacheIndex = 0; | - |
1338 | int removedCache = 0; | - |
1339 | | - |
1340 | int removed[Compositor::MaximumGroupCount]; | - |
1341 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 8912 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4074 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4074-8912 |
1342 | removed[i] = 0;executed 8912 times by 12 tests: removed[i] = 0; Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 8912 |
1343 | | - |
1344 | for (const Compositor::Remove &remove : removes) { | - |
1345 | for (; cacheIndex < remove.cacheIndex; ++cacheIndex)TRUE | evaluated 21509 times by 6 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4484 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4484-21509 |
1346 | incrementIndexes(m_cache.at(cacheIndex), m_groupCount, removed);executed 21509 times by 6 tests: incrementIndexes(m_cache.at(cacheIndex), m_groupCount, removed); Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 21509 |
1347 | | - |
1348 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 9788 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4484 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4484-9788 |
1349 | if (remove.inGroup(i)) {TRUE | evaluated 4688 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 5100 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4688-5100 |
1350 | (*translatedRemoves)[i].append( | - |
1351 | QQmlChangeSet::Change(remove.index[i], remove.count, remove.moveId)); | - |
1352 | removed[i] -= remove.count; | - |
1353 | }executed 4688 times by 12 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4688 |
1354 | }executed 9788 times by 12 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 9788 |
1355 | | - |
1356 | if (!remove.inCache())TRUE | evaluated 1221 times by 9 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 3263 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 1221-3263 |
1357 | continue;executed 1221 times by 9 tests: continue; Executed by:- tst_qqmlecmascript
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 1221 |
1358 | | - |
1359 | if (movedItems && remove.isMove()) {TRUE | evaluated 1062 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2201 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
TRUE | evaluated 1018 times by 6 testsEvaluated by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 44 times by 4 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
|
| 44-2201 |
1360 | movedItems->insert(remove.moveId, m_cache.mid(remove.cacheIndex, remove.count)); | - |
1361 | QList<QQmlDelegateModelItem *>::iterator begin = m_cache.begin() + remove.cacheIndex; | - |
1362 | QList<QQmlDelegateModelItem *>::iterator end = begin + remove.count; | - |
1363 | m_cache.erase(begin, end); | - |
1364 | } else {executed 1018 times by 6 tests: end of block Executed by:- tst_examples
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 1018 |
1365 | for (; cacheIndex < remove.cacheIndex + remove.count - removedCache; ++cacheIndex) {TRUE | evaluated 5184 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2245 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 2245-5184 |
1366 | QQmlDelegateModelItem *cacheItem = m_cache.at(cacheIndex); | - |
1367 | if (remove.inGroup(Compositor::Persisted) && cacheItem->objectRef == 0 && cacheItem->object) {TRUE | evaluated 44 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 5140 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
TRUE | evaluated 12 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 32 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 12-5140 |
1368 | QObject *object = cacheItem->object; | - |
1369 | cacheItem->destroyObject(); | - |
1370 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(object))TRUE | evaluated 4 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 6 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 4-6 |
1371 | emitDestroyingPackage(package);executed 4 times by 1 test: emitDestroyingPackage(package); Executed by:- tst_qquickvisualdatamodel
| 4 |
1372 | else | - |
1373 | emitDestroyingItem(object);executed 6 times by 1 test: emitDestroyingItem(object); Executed by:- tst_qquickvisualdatamodel
| 6 |
1374 | cacheItem->scriptRef -= 1; | - |
1375 | }executed 10 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 10 |
1376 | if (!cacheItem->isReferenced()) {TRUE | evaluated 2 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 5182 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 2-5182 |
1377 | m_compositor.clearFlags(Compositor::Cache, cacheIndex, 1, Compositor::CacheFlag); | - |
1378 | m_cache.removeAt(cacheIndex); | - |
1379 | delete cacheItem; | - |
1380 | --cacheIndex; | - |
1381 | ++removedCache; | - |
1382 | Q_ASSERT(m_cache.count() == m_compositor.count(Compositor::Cache)); | - |
1383 | } else if (remove.groups() == cacheItem->groups) {executed 2 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
TRUE | never evaluated | FALSE | evaluated 5182 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 0-5182 |
1384 | cacheItem->groups = 0; | - |
1385 | if (QQDMIncubationTask *incubationTask = cacheItem->incubationTask) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1386 | for (int i = 1; i < m_groupCount; ++i)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1387 | incubationTask->index[i] = -1; never executed: incubationTask->index[i] = -1; | 0 |
1388 | } never executed: end of block | 0 |
1389 | if (QQmlDelegateModelAttached *attached = cacheItem->attached) {TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1390 | for (int i = 1; i < m_groupCount; ++i)TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1391 | attached->m_currentIndex[i] = -1; never executed: attached->m_currentIndex[i] = -1; | 0 |
1392 | } never executed: end of block | 0 |
1393 | } else { never executed: end of block | 0 |
1394 | if (QQDMIncubationTask *incubationTask = cacheItem->incubationTask) {TRUE | evaluated 21 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 5161 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 21-5161 |
1395 | if (!cacheItem->isObjectReferenced()) {TRUE | evaluated 19 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| FALSE | evaluated 2 times by 1 test |
| 2-19 |
1396 | releaseIncubator(cacheItem->incubationTask); | - |
1397 | cacheItem->incubationTask = nullptr; | - |
1398 | if (cacheItem->object) {TRUE | never evaluated | FALSE | evaluated 19 times by 3 testsEvaluated by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
|
| 0-19 |
1399 | QObject *object = cacheItem->object; | - |
1400 | cacheItem->destroyObject(); | - |
1401 | if (QQuickPackage *package = qmlobject_cast<QQuickPackage *>(object))TRUE | never evaluated | FALSE | never evaluated |
| 0 |
1402 | emitDestroyingPackage(package); never executed: emitDestroyingPackage(package); | 0 |
1403 | else | - |
1404 | emitDestroyingItem(object); never executed: emitDestroyingItem(object); | 0 |
1405 | } | - |
1406 | cacheItem->scriptRef -= 1; | - |
1407 | } else {executed 19 times by 3 tests: end of block Executed by:- tst_qquickgridview
- tst_qquicklistview
- tst_qquickvisualdatamodel
| 19 |
1408 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 4 times by 1 test | FALSE | evaluated 2 times by 1 test |
| 2-4 |
1409 | if (remove.inGroup(i))TRUE | evaluated 2 times by 1 test | FALSE | evaluated 2 times by 1 test |
| 2 |
1410 | incubationTask->index[i] = remove.index[i];executed 2 times by 1 test: incubationTask->index[i] = remove.index[i]; | 2 |
1411 | }executed 4 times by 1 test: end of block | 4 |
1412 | }executed 2 times by 1 test: end of block | 2 |
1413 | } | - |
1414 | if (QQmlDelegateModelAttached *attached = cacheItem->attached) {TRUE | evaluated 60 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 5122 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 60-5122 |
1415 | for (int i = 1; i < m_groupCount; ++i) {TRUE | evaluated 224 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 60 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 60-224 |
1416 | if (remove.inGroup(i))TRUE | evaluated 72 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
| FALSE | evaluated 152 times by 1 testEvaluated by:- tst_qquickvisualdatamodel
|
| 72-152 |
1417 | attached->m_currentIndex[i] = remove.index[i];executed 72 times by 1 test: attached->m_currentIndex[i] = remove.index[i]; Executed by:- tst_qquickvisualdatamodel
| 72 |
1418 | }executed 224 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 224 |
1419 | }executed 60 times by 1 test: end of block Executed by:- tst_qquickvisualdatamodel
| 60 |
1420 | cacheItem->groups &= ~remove.flags; | - |
1421 | }executed 5182 times by 8 tests: end of block Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 5182 |
1422 | } | - |
1423 | }executed 2245 times by 8 tests: end of block Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2245 |
1424 | } | - |
1425 | | - |
1426 | for (const QList<QQmlDelegateModelItem *> cache = m_cache; cacheIndex < cache.count(); ++cacheIndex)TRUE | evaluated 28406 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 4074 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4074-28406 |
1427 | incrementIndexes(cache.at(cacheIndex), m_groupCount, removed);executed 28406 times by 8 tests: incrementIndexes(cache.at(cacheIndex), m_groupCount, removed); Executed by:- tst_examples
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 28406 |
1428 | }executed 4074 times by 12 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 4074 |
1429 | | - |
1430 | void QQmlDelegateModelPrivate::itemsRemoved(const QVector<Compositor::Remove> &removes) | - |
1431 | { | - |
1432 | QVarLengthArray<QVector<QQmlChangeSet::Change>, Compositor::MaximumGroupCount> translatedRemoves(m_groupCount); | - |
1433 | itemsRemoved(removes, &translatedRemoves); | - |
1434 | Q_ASSERT(m_cache.count() == m_compositor.count(Compositor::Cache)); | - |
1435 | if (!m_delegate)TRUE | evaluated 4 times by 1 test | FALSE | evaluated 2764 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 4-2764 |
1436 | return;executed 4 times by 1 test: return; | 4 |
1437 | | - |
1438 | for (int i = 1; i < m_groupCount; ++i)TRUE | evaluated 5938 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2764 times by 12 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 2764-5938 |
1439 | QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.remove(translatedRemoves.at(i));executed 5938 times by 12 tests: QQmlDelegateModelGroupPrivate::get(m_groups[i])->changeSet.remove(translatedRemoves.at(i)); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 5938 |
1440 | }executed 2764 times by 12 tests: end of block Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| 2764 |
1441 | | - |
1442 | void QQmlDelegateModel::_q_itemsRemoved(int index, int count) | - |
1443 | { | - |
1444 | Q_D(QQmlDelegateModel); | - |
1445 | if (count <= 0|| !d->m_complete)TRUE | evaluated 390 times by 10 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
| FALSE | evaluated 2558 times by 11 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
TRUE | never evaluated | FALSE | evaluated 2558 times by 11 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
|
| 0-2558 |
1446 | return;executed 390 times by 10 tests: return; Executed by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquickitem2
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickshortcut
| 390 |
1447 | | - |
1448 | d->m_count -= count; | - |
1449 | const QList<QQmlDelegateModelItem *> cache = d->m_cache; | - |
1450 | for (int i = 0, c = cache.count(); i < c; ++i) {TRUE | evaluated 36723 times by 7 testsEvaluated by:- tst_qqmlinstantiator
- tst_qquickgridview
- tst_qquicklistview
- tst_qquickpathview
- tst_qquickpositioners
- tst_qquickrepeater
- tst_qquickvisualdatamodel
| FALSE | evaluated 2558 times by 11 testsEvaluated by:- tst_qqmlecmascript
- tst_qqmlinstantiator
- tst_qqmlqt
- tst_qquickgridview
- tst_q
|
|