[Digikam-devel] RawImport is now embedded to editor !!!

Gilles Caulier caulier.gilles at gmail.com
Wed Aug 20 12:32:37 BST 2008


2008/8/20 Andi Clemens <andi.clemens at gmx.net>:
> Hi Gilles,
>
> but the filter classes I change since two days will still be used, right?
> They will only be derived from some other parent class?

yes, there is a new QObject parent class to use instead dialog. this
object need to be improved especially to support progress info as
current dialog classes from digiKam.

In this QObject (named EditorTool), you set view widget, and settings
widget. An EditorToolInterface use these widgets to plug or unplugi
automatically the preview and settings from canvas and sidebar.

The editor canvas is now a QWidgetStack. It switch automatically to
canvas or tool preview accordingly with EditorToolInterface.

So the job in all image plugins will be to port all Kdialog relevant
classes to EditorTool. in current code preview and settings code are
already done properlly. we just need to adapt code as well. But it's
will be better to separate all settings widget code in all plugins for
a better visiblity.

There are also a list of signal/slots to connect of course. This will
require a lots of regression tests.

After RawImport, i plan to port an image plugin (AdjustCurves for ex)
to polish the editor core implementation). After that all others
plugins must be ported as well and later, backporting code to KDE4

Gilles
>
> Andi
>
> On Wednesday 20 August 2008 13:00:47 Gilles Caulier wrote:
>> Hi all,
>>
>> I have completed to 80% a new editor tool insterface for image editor
>> on my computer. The goal is to remove all image plugins dialog
>> everywhere, following Risto mocup:
>>
>> http://saukonpaa.com/digikam/digikam_showfoto.pdf
>>
>> The first tool which use this way is RawImport. Look my screenshot here :
>>
>> http://digikam3rdparty.free.fr/Screenshots/temp/rawimport/rawimport5-Embedd
>>edInEditor.png
>>
>> Not all is done. Still some contextual gui components to switch on/off
>> like menu entries for ex. Also, i would to use editor toolbar zoom+/-
>> to change zoom level in tool view.
>>
>> The code still on my computer until it will be more finalized. It's
>> not too intrusive in editor, is will be simple to port to KDE4. In
>> fact 90% of new code go to new classes.
>>
>> Best
>>
>> Gilles Caulier
>> _______________________________________________
>> Digikam-devel mailing list
>> Digikam-devel at kde.org
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
> _______________________________________________
> 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