aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmlcppcodegen/data/AccessModelMethodsFromOutside.qml
blob: 8d332c1f813cef9884c521c6bf515bff9dbfb02a (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
// Copyright (C) 2020 The Qt Company Ltd.
import QtQuick 2.15

Item {
    property real cost1: fruitModel.get(1).cost
    property string name1: fruitModel.get(1).name
    property real cost2: fruitModel.get(2).cost
    property string name2: fruitModel.get(2).name
    ListModel {
        id: fruitModel

        ListElement {
            name: "Apple"
            cost: 2.2
        }
        ListElement {
            name: "Orange"
            cost: 3
        }
        ListElement {
            name: "Banana"
            cost: 1.95
        }
    }
    Component.onCompleted: {
        console.log(fruitModel.data(fruitModel.index(1, 0), 0))
        console.log(fruitModel.get(0).name)
    }
}