More Info

Revision 531701

(Back to digest)
 

Features in Graphics

Marcel Wiesweg committed changes in /trunk/extragear/graphics/digikam:

digikam from trunk:
Load tag thumbnails asynchronously, speed up startup

- add a new class AlbumThumbnailLoader and consolidate all
tag and album thumbnail loading code
- use this class in TagFilterView, TagFolderView, ImgDescEditTag
- do no longer use syncjob for tag thumbnail loading,
but use asynchronous mode for custom tag icons (as done for PAlbums)

Please check that this fixes the huge startup delays

TODO: Need to check that icons are actually loaded
only once by slave if added multiple times
(not relevant to startup speed)
CCBUG: 124688

File Changes

Added 2 files
/trunk/extragear/graphics/digikam/digikam
 
/albumthumbnailloader.cpp
 
/albumthumbnailloader.h
Modified 9 files
/trunk/extragear/graphics/digikam
 
/digikam/albumfolderview.cpp
 
/digikam/albumfolderview.h
 
/digikam/Makefile.am
 
/digikam/tagfilterview.cpp
 
/digikam/tagfilterview.h
 
/digikam/tagfolderview.cpp
 
/digikam/tagfolderview.h
 
/libs/imageproperties/imagedescedittab.cpp
 
/libs/imageproperties/imagedescedittab.h
11 files changed in total