Hey All,

I'm trying to create a mosaic of several big .png images
The images are arranged in a long ribbon, and I garuntee that no more than 5 are visible at a time.
I need to use a lot of the functionality of a QGraphicsScene, and QGraphicsView (zooming, adding annotation, drawing), so doing this in a QWidgit would be quite difficult.

The problem I have is RAM usage. When all the images load, I consume more memory than is allowable.

What I want to do is build functionality into my already existing Sub-class of QGraphicsItem, allowing images to be cleared from RAM when they are sufficiently out of the viewing window, and have them loaded again when they are needed.

-I cannot find any simple way to tell where the viewing window is when I am using ScrollHandDrag drag mode.
-I cannot find any simple way to clear images from RAM temporarily.

-I can maintain the location and size of my QGraphicsItem without depending on QPixmap geometry

Can anyone give me any hints what I can do to accomplish these goals?