Files correlati : cg0.exe cg0700a.msk cg0700b.msk cg3.exe cg4.exe Bug : Commento: Merge 1.0 libraries
41 lines
815 B
QML
41 lines
815 B
QML
import QtQuick 1.0
|
|
|
|
Item {
|
|
property int a: 0
|
|
property int b: 14
|
|
|
|
function b() { return 11; }
|
|
function c() { return 33; }
|
|
|
|
QtObject {
|
|
id: a
|
|
property int value: 19
|
|
}
|
|
|
|
QtObject {
|
|
id: c
|
|
property int value: 24
|
|
}
|
|
|
|
QtObject {
|
|
id: nested
|
|
property int a: 1
|
|
property int test: a.value
|
|
property int test2: b
|
|
property int test3: c.value
|
|
}
|
|
|
|
|
|
// id takes precedence over local, and root properties
|
|
property int test1: a.value
|
|
property alias test2: nested.test
|
|
|
|
// properties takes precedence over local, and root methods
|
|
property int test3: b
|
|
property alias test4: nested.test2
|
|
|
|
// id takes precedence over methods
|
|
property int test5: c.value
|
|
property alias test6: nested.test3
|
|
}
|