Revision control

Copy as Markdown

import QtQml 2.0
QtObject {
property bool somePropertyEvaluated: false;
property int someProperty: {
// It's sort of evil to set the property here, but that doesn't mean that
// this expression should get re-evaluated when unrelatedProperty changes later.
somePropertyEvaluated = true
return 20;
}
Component.onCompleted: {
somePropertyEvaluated = false
}
}