You are out of luck unless you are willing to modify the Qt source. QML has its own pixmap cache, but it is private and the cache limit is hard-coded. Look at src/declarative/util/qdeclarativepixmapcache.cpp for details.
Chris On 06/23/2011 07:45 PM, Jonathan Zhong wrote: > Hi, > > I have a QML application which loads more and more images. It appears > that these images are stored in a cache (perhaps until a certain limit > is reached?). > > Is there a way in QML or Qt to set the cache limit and clear the cache? > I have tried: > > QPixmapCache::setCacheLimit(int); > QPixmapCache::clear(); > > However, it appears that QPixmapCache handles an additional cache, > rather than the QML cache for the images. > > Handling the image cache is critical for large QML applications. > > Thanks in advance, > > - jonathanz > > > > > Disclaimer: The information contained in this transmission, including any > attachments, may contain confidential information of Panasonic Avionics > Corporation. This transmission is intended only for the use of the > addressee(s) listed above. Unauthorized review, dissemination or other use > of the information contained in this transmission is strictly prohibited. > If you have received this transmission in error or have reason to believe > you are not authorized to receive it, please notify the sender by return > email and promptly delete the transmission. > > > _______________________________________________ > Qt-qml mailing list > [email protected] > http://lists.qt.nokia.com/mailman/listinfo/qt-qml > _______________________________________________ Qt-qml mailing list [email protected] http://lists.qt.nokia.com/mailman/listinfo/qt-qml
