Ну, я сделал это, вы можете попробовать.
Image
{
id : image1
source:"...your source here"
}
BusyIndicator
{
id:busy1
anchors.centerIn: parent
width:50
height:50
visible: image1.status == Image.Loading
running: image1.status == Image.Loading
}
// индикатор виден и работает только при загрузке изображения. После загрузки изображения или когда Image.Ready индикатор занятости исчезнет.