I want to use a busyIndicator when loading a qml component.... but no indicator appears

qml

Qt Code:
  1. BusyIndicator {
  2. id: userEvent_busyInd
  3. anchors.centerIn: parent
  4. anchors.verticalCenterOffset: 100
  5. z: 100
  6. running: usereventcomponent.status === usereventcomponent.Loading
  7. }
  8.  
  9. Action {
  10. id: action_userEventLogBtn
  11. enabled:!inSequence
  12. onTriggered:{
  13. //----Code to Load User Event Dialog-----//
  14. UserEventLog.init();
  15. weld_view.state = "USEREVENT"
  16. xmui.insertLogMessage(rootItem.getUserName(), "User entered userEventDialog");
  17. }
  18. }
  19.  
  20. State {
  21. name: "USEREVENT"
  22. PropertyChanges {target: mask; visible:true; z: 1;}
  23. PropertyChanges {target: usereventlog_loader; sourceComponent:usereventcomponent;}
  24. }
  25.  
  26. Loader{
  27. id: usereventlog_loader
  28. width: 1300
  29. height: 600
  30. anchors.horizontalCenter: parent.horizontalCenter
  31. anchors.verticalCenter: parent.verticalCenter
  32. sourceComponent: null
  33. z: 3
  34. }
  35.  
  36. Component {
  37. id: usereventcomponent
  38. UserEventDialog {
  39. id: userEventLog
  40. }
  41. }
To copy to clipboard, switch view to plain text mode