Hi, have a problem with a QListView that repaints only when moving mouse in the view.

The long story: I have a QVariantList of items coming as reply of network query. Each item has a member representing an url to a remote file image. The item class checks if QPixmapCache contains the pixmap (associated to the url) and eventually downloads and adds it to cache (using temporarily a default image). This QVariantList is assigned to a QAbstractListModel and this to the QListView.

It works quite good: I start searching something, the QListView is populated of items, each with a default image. Nothing changes until I move mouse, when default images are replaced with those downloaded and cached in the background.

Obviously I'm missing a step, something that connects item's replyFinished routine with model/view.

Which is the best way?

Very thanks.