[Digikam-devel] extragear/graphics/digikam/digikam

Gilles Caulier caulier.gilles at kdemail.net
Wed Aug 30 13:50:43 BST 2006


Le Mardi 29 Août 2006 22:58, Marcel Wiesweg a écrit :
> 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)
>
> CCMAIL: digikam-devel at kde.org
>
>
>
>  M  +19 -1     albumlister.cpp
>  M  +29 -17    digikamview.cpp
>  M  +1 -0      digikamview.h
>  M  +1 -5      icongroupitem.cpp
>  M  +8 -5      iconview.cpp
>

Marcel, 

I'm not sure, but is your last changes is responsible of this B.K.O file ?

http://bugs.kde.org/show_bug.cgi?id=133209

To have investiguate, the downloaded name of camera item is not updated 
because the test in CameraIconView line 282 is always false when the new 
items selection is performed with mouse and Shift key.

Gilles



More information about the Digikam-devel mailing list