[Digikam-devel] New icon view

Gilles Caulier caulier.gilles at gmail.com
Sun May 17 09:36:23 BST 2009


A sode effect under windows only :

- Starting digiKam. icon view show dates rating, tags and comments
under icons. thumbs size is 96.
- There is null space between icons.
- I change thumb sizes to 140.
- Space between icons appears as under Linux.

Sound like an init race condition somewhere.

Gilles

2009/5/17 Gilles Caulier <caulier.gilles at gmail.com>:
> Marcel,
>
> All compile fine now. Great...
>
> Gilles
>
> 2009/5/16 Gilles Caulier <caulier.gilles at gmail.com>:
>> Compilation is broken under Vista using MinGW (not yet tested with XP,
>> but it will be a similar pb):
>>
>> [ 27%] Building CXX object
>> digikam/digikam/CMakeFiles/digikam.dir/kcategorizedview.obj
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.cpp:1510:
>> warning: non-inline function 'virtual void KCategorizedView::r
>> owsInsertedArtifficial(const QModelIndex&, int, int)' is defined after
>> prior declaration as dllimport: attribute ignored
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.cpp:1610:
>> warning: non-inline function 'virtual void KCategorizedView::u
>> pdateGeometries()' is defined after prior declaration as dllimport:
>> attribute ignored
>> In file included from
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.cpp:1689:
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.moc:55: error:
>> definition of static data member 'KCategorizedView::stati
>> cMetaObject' of dllimport'd class
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.moc:55:
>> warning: 'KCategorizedView::staticMetaObject' defined locally af
>> ter being referenced with dllimport linkage
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.cpp: In
>> destructor `virtual KCategorizedView::~KCategorizedView()':
>> C:\temp\devel\graphics\digikam\digikam\kcategorizedview.cpp:543:
>> warning: non-inline function 'virtual KCategorizedView::~KCateg
>> orizedView()' is defined after prior declaration as dllimport: attribute ignored
>> make[2]: *** [digikam/digikam/CMakeFiles/digikam.dir/kcategorizedview.obj]
>> Error 1
>> make[1]: *** [digikam/digikam/CMakeFiles/digikam.dir/all] Error 2
>> make: *** [all] Error 2
>>
>> Gilles
>>
>> 2009/5/16 Marcel Wiesweg <marcel.wiesweg at gmx.de>:
>>> 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
>>> _______________________________________________
>>> Digikam-devel mailing list
>>> Digikam-devel at kde.org
>>> https://mail.kde.org/mailman/listinfo/digikam-devel
>>>
>>>
>>
>



More information about the Digikam-devel mailing list