Revision 531701

Go back to digest for 23rd April 2006

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/
  •   /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