blob: 389c5daaf5e62a801db15d359f9a438af1c9e1d4 (
plain)
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
|
import Test 1.0
ItemModelsTest {
property int count
property var modelIndexListCopy
property var modelIndexListRead
property var modelIndexListBinding: modelIndexList
property bool varPropIsArray
property bool varIsArray
property bool propIsArray
onModelChanged: {
var jsModelIndexList = []
for (var i = 0; i < 3; i++)
jsModelIndexList.push(model.index(2 + i, 2 + i))
jsModelIndexList.push("Hi Bronsky!")
modelIndex = jsModelIndexList[0]
count = modelIndexList.length
propIsArray = modelIndexList instanceof Array
modelIndexList = jsModelIndexList
modelIndexListRead = modelIndexList
modelIndexListCopy = someModelIndexList()
varPropIsArray = modelIndexListCopy instanceof Array
jsModelIndexList = someModelIndexList()
varIsArray = jsModelIndexList instanceof Array
}
}
|