blob: dda4c486b248b0a03845e8ba92c26398acdca4ea (
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
|
import QtQuick 2.0
QtObject {
id: base
property bool baseSuccess: false
property string baseProperty: 'foo'
property string boundProperty: baseProperty
property alias aliasProperty: base.baseProperty
function basePropertiesTest(expected) {
return (baseProperty == expected &&
boundProperty == expected &&
aliasProperty == expected);
}
Component.onCompleted: {
if (basePropertiesTest('foo')) {
baseProperty = 'bar';
baseSuccess = basePropertiesTest('bar');
}
}
}
|