SVN commit 1121247 by mpyne: Add KSharedDataCache (a generic disk cache which uses shared memory to quickly share data between processes) and KImageCache (a subclass of KSharedDataCache which can cache QImages, and additionally locally cache QPixmaps). The latter class is meant to supersede KPixmapCache. M +2 -0 kdecore/CMakeLists.txt A kdecore/util/kshareddatacache.cpp [License: Public Domain LGPL (v2)] A kdecore/util/kshareddatacache.h [License: LGPL (v2)] M +2 -0 kdeui/CMakeLists.txt A kdeui/util/kimagecache.cpp [License: LGPL (v2)] A kdeui/util/kimagecache.h [License: LGPL (v2)] --- trunk/KDE/kdelibs/kdecore/CMakeLists.txt #1121246:1121247 @@ -292,6 +292,7 @@ util/klibloader.cpp util/klibrary.cpp util/kmacroexpander.cpp + util/kshareddatacache.cpp util/kpluginfactory.cpp util/kpluginloader.cpp util/kshell.cpp @@ -529,6 +530,7 @@ util/kshell.h util/krandom.h util/krandomsequence.h + util/kshareddatacache.h util/ksharedptr.h util/ksortablelist.h util/ktypelist.h --- trunk/KDE/kdelibs/kdeui/CMakeLists.txt #1121246:1121247 @@ -181,6 +181,7 @@ util/kpassivepopupmessagehandler.cpp util/kpixmapcache.cpp util/kpixmapprovider.cpp + util/kimagecache.cpp util/kstandardguiitem.cpp util/ksvgrenderer.cpp util/kwallet.cpp @@ -532,6 +533,7 @@ util/kpassivepopupmessagehandler.h util/kpixmapcache.h util/kpixmapprovider.h + util/kimagecache.h util/kstandardguiitem.h util/ksvgrenderer.h util/kwallet.h