I'm using Loader that Loader.item has property enabled. Now, I want to access the enabled outside of Loader, so I hope that
property alias enabled: loader.item.enabled // error
Loader {
id: loader
sourceComponent: ItemDelegate {
}
}
Using property bool enabled: loader.item.enabled won't meet my requirement, because change enabled outside of Loader will not update loader.item correspondingly.
I also tried Binding like this, but it cannot work either.
id: control
property bool enabled: false
Loader {
id: loader
sourceComponent: ItemDelegate {
}
Binding {
when: loader.status === Loader.Ready
control.enabled: loader.item.enabled
}
Connections {
target: control
function onEnabledChanged() { // Duplicate method name: invalid override of property change signal or superclass signal
loader.item.enabled = control.enabled
}
}