I want to use a busyIndicator when loading a qml component.... but no indicator appears
qml
BusyIndicator {
id: userEvent_busyInd
anchors.centerIn: parent
anchors.verticalCenterOffset: 100
z: 100
running: usereventcomponent.status === usereventcomponent.Loading
}
Action {
id: action_userEventLogBtn
enabled:!inSequence
onTriggered:{
//----Code to Load User Event Dialog-----//
UserEventLog.init();
weld_view.state = "USEREVENT"
xmui.insertLogMessage(rootItem.getUserName(), "User entered userEventDialog");
}
}
State {
name: "USEREVENT"
PropertyChanges {target: mask; visible:true; z: 1;}
PropertyChanges {target: usereventlog_loader; sourceComponent:usereventcomponent;}
}
Loader{
id: usereventlog_loader
width: 1300
height: 600
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
sourceComponent: null
z: 3
}
Component {
id: usereventcomponent
UserEventDialog {
id: userEventLog
}
}
BusyIndicator {
id: userEvent_busyInd
anchors.centerIn: parent
anchors.verticalCenterOffset: 100
z: 100
running: usereventcomponent.status === usereventcomponent.Loading
}
Action {
id: action_userEventLogBtn
enabled:!inSequence
onTriggered:{
//----Code to Load User Event Dialog-----//
UserEventLog.init();
weld_view.state = "USEREVENT"
xmui.insertLogMessage(rootItem.getUserName(), "User entered userEventDialog");
}
}
State {
name: "USEREVENT"
PropertyChanges {target: mask; visible:true; z: 1;}
PropertyChanges {target: usereventlog_loader; sourceComponent:usereventcomponent;}
}
Loader{
id: usereventlog_loader
width: 1300
height: 600
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
sourceComponent: null
z: 3
}
Component {
id: usereventcomponent
UserEventDialog {
id: userEventLog
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks