Hi Guys,

I am trying to use the QML DocumentGalleryModel with the following code (on my Symbian N8 device):
Qt Code:
  1. import Qt 4.7
  2. import QtMobility.gallery 1.1
  3.  
  4. Rectangle {
  5. width: 600
  6. height: 360
  7. color: "lightblue"
  8.  
  9. GridView {
  10. id: gridView
  11. anchors.fill: parent
  12. cellWidth: 128
  13. cellHeight: 128
  14.  
  15. model: DocumentGalleryModel {
  16. rootType: DocumentGallery.Image
  17. properties: [ "url" ]
  18. }
  19.  
  20. delegate:
  21. Item {
  22. Image {
  23. id: imageBusy
  24. source: "busy.png"
  25. width: 110
  26. height: 110
  27. sourceSize.width: 110
  28. sourceSize.height: 110
  29. visible: imageDelegate.status != Image.Ready
  30. }
  31. Image {
  32. id: imageDelegate
  33. asynchronous: true
  34. source: url
  35. smooth: true
  36. width: 110
  37. height: 110
  38. fillMode: Image.PreserveAspectFit
  39. sourceSize.width: 110
  40. sourceSize.height: 110
  41. onStatusChanged: {
  42. console.log("Status is: " + status);
  43. }
  44. }
  45. }
  46. }
  47. }
To copy to clipboard, switch view to plain text mode 

The problem is that displaying the images takes super long time (for just 20 images it takes around 10 seconds).

Any ideas on how can I improve this time?

I also know that drawing the image is problematic, hence retrieving the data from the model goes straight forward. It's also true that the images have a big resolution (aprox. 4000 x 2000).

Any leads are highly appreciated.

Thanks in advance and regards,
Wladek