[Digikam-devel] [spam detected by bogofilter] extragear/graphics/digikam/digikam

Gerhard Kulzer gerhard at kulzer.net
Wed Aug 30 13:05:36 BST 2006


Am Dienstag, 29. August 2006 22:58 schrieb Marcel Wiesweg:
> SVN commit 578652 by mwiesweg:
>
> View/IconView optimizations or bug fixes
>
> Problems to fix:
> - when removing many images with the tag filter, the GUI would hang
>   Try with >1000 tagged images and filter with "Not tagged" - it took
>   more than a minute with full CPU, now 500 ms
> - improve GUI responsiveness when selecting images in AlbumIconView,
>   especially with key presses or keeping the key pressed
>
> Fixes:
> - use a QTimer to decouple the selection signal from AlbumIconView
>   and setting the right side bar in AlbumView.
>   Using 75 ms.
> - set a wait cursor when filtering large numbers of images with tag filter
>   (here it is 500 ms for 1000 images)
>   No cursor for small numbers of images.
> - emit a signalSelectionChanged from IconView when the last image has been
>   removed (and no image is selected any more)
> - disconnect signalItemDeleted(AlbumIconItem*) from DigikamView's
>   signal_noCurrentItem
> - when all items are removed, make sure that the contents size
>   is updated (to 0x0)
>
Thanks a lot Marcel,
that solved another annoyance when selecting single dates or a week in 
calender view which was horrbly slow (> minutes).

Gerhard



More information about the Digikam-devel mailing list