[Digikam-devel] extragear/graphics/digikam

Gilles Caulier caulier.gilles at free.fr
Fri Jun 23 15:55:19 BST 2006


SVN commit 554221 by cgilles:

digikam from trunk : new common widget to show icc color profile information:

- moved all icc widgets to a new libs/widgets/iccprofiles folder.
- new iccprofiles widget including cietongue view.
- all lcms call are wrapped this new widget. It's more easy to control lcms errors.
- this new widget is based on the common metadatawidget from libs/widgets/metadata (used to display Exif/Makernote/iptc/gps).
It's more easy to maintain and more powerfull (you can now copy and paste ICC info in clipboard or send it to printer). in fact, 
this new widget use the same look and feel than metadata view. The Gui is homogenous.
- this new widget show new icc tags. This can be improved again (need to lear lcms indeep). 
- This new widget is used in the Color side bar tab and in the ICC color profile info dialog. The code is common and reduce duplicate implementations.

TODO : 
- add icc tags descriptions.
- fix iccpreviewwidget to use the new code.
- cietongue widget must show the current loading information in color sidebar (like histogramwidget does) instead the simple label on the bottom. It's more clean...

CCMAIL: digikam-devel at kde.org, fj.cruz at supercable.es


 M  +1 -0      imageplugins/Makefile.am  
 M  +2 -0      libs/dialogs/Makefile.am  
 M  +14 -76    libs/dialogs/iccprofileinfodlg.cpp  
 M  +1 -0      libs/imageproperties/Makefile.am  
 M  +32 -142   libs/imageproperties/imagepropertiescolorstab.cpp  
 M  +4 -3      libs/widgets/Makefile.am  
 M  +2 -6      libs/widgets/common/Makefile.am  
 D             libs/widgets/common/cietonguewidget.cpp  
 D             libs/widgets/common/cietonguewidget.h  
 D             libs/widgets/common/iccpreviewwidget.cpp  
 D             libs/widgets/common/iccpreviewwidget.h  
 A             libs/widgets/iccprofiles (directory)  
 A             libs/widgets/iccprofiles/Makefile.am  
 A             libs/widgets/iccprofiles/cietonguewidget.cpp   libs/widgets/common/cietonguewidget.cpp#554085
 A             libs/widgets/iccprofiles/cietonguewidget.h   libs/widgets/common/cietonguewidget.h#554085
 A             libs/widgets/iccprofiles/iccpreviewwidget.cpp   libs/widgets/common/iccpreviewwidget.cpp#554085
 A             libs/widgets/iccprofiles/iccpreviewwidget.h   libs/widgets/common/iccpreviewwidget.h#554085
 A             libs/widgets/iccprofiles/iccprofilewidget.cpp   [License: GPL]
 A             libs/widgets/iccprofiles/iccprofilewidget.h   [License: GPL]





More information about the Digikam-devel mailing list