[Digikam-devel] New icon view
Andi Clemens
andi.clemens at gmx.net
Mon Jun 1 09:45:28 BST 2009
Another regression:
FilterLED is not working correctly in recursive album mode.
Lets say I have an album with 5 subalbums.
There are images with 5-star ratings in 4 of the 5 subalbums. When I set a
quickfilter for 5-stars and click on the parent album, the LED is red,
although filter results are shown.
ImageFilterModelFilterer::process() seems to be called in a random way (have
not quite figured out what is causing this). If I filter one single album (no
subalbums), process() is called twice, sometimes three times, sometimes only
once, although there should be just one package?
Or do I misunderstand this?
Well anyone process() runs, then hasOneMatch is set to true, then a second
process() call comes which sets hasOneMatch to false again (although we are
still filtering the same images / album).
So there is either a race-condition or I don't understand how process() is
called :-)
Will update the spreadsheet.
Andi
On Saturday 16 May 2009 18:00:23 Marcel Wiesweg wrote:
> Hi,
>
> as of today the main icon view has been replaced with the new
> implementation that has been under development for quite some time.
> I have taken care to go through the old code and port every single feature,
> but there is a lot of new code, so expect bugs and regressions.
> If you are running from current svn and find such a bug until beta1, please
> report it here shortly by mail, no need to flood b.k.o. I have not yet
> tested the majority of features, but will do in the next days.
>
> Issues:
> - Speed. (Talking about the 25000 pictures in the view situation). The idea
> is to make things faster. May things have become slower? They may. I have
> already eliminated performance issues with KCategorizedView. More to come.
> It seems that the view is the limiting factor and the model is well
> optimized. - The rate-on-hover feature is waiting to be ported
> - When new images are added in the background, currently the whole album is
> reloaded - incremental update is a missing feature.
>
> Marcel
More information about the Digikam-devel
mailing list