<div>Hmm.. sorry for not keeping you informed about my activity.. I was busy to make some tutorials for compiling digikam under kubuntu and some Qt-tutorials for students.<br></div><div><br></div><div>Ok.. know i have 4 junior jobs.</div>
<div><br></div><div>1. And leave me 2 plugins( let's say DNGConverter and Rawconverter) to port to ThreadWeawer (simpleviewer i'll port by myself, there are other things to care off too)</div><div><br></div><div>2. A request from a user : <a href="https://bugs.kde.org/show_bug.cgi?id=180268#c12" target="_blank">https://bugs.kde.org/show_bug.cgi?id=180268#c12</a> (remained the same)</div>
<div><br></div><div>And add support for progressmanager in all kipi-plugins (remains the same)</div><div><br></div><div>I'll inform you about how fast/slow work will go,so  you could reasign some tasks to others if remains unimplemented.</div>
<div><br></div><div><br></div><br><div class="gmail_quote">On Tue, Feb 14, 2012 at 5:31 PM, Gilles Caulier <span dir="ltr"><<a href="mailto:caulier.gilles@gmail.com">caulier.gilles@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
2012/2/14 Veaceslav Munteanu <<a href="mailto:slavuttici@gmail.com">slavuttici@gmail.com</a>>:<br>
<div class="im">> Hello<br>
><br>
> CDL is a ROSEdu project meant to introduce  students from Politehnica<br>
> University of Bucharest to Open Source World:<br>
> <a href="http://cdl.rosedu.org/2012/english" target="_blank">http://cdl.rosedu.org/2012/english</a><br>
><br>
> as I talked with Gilles early, and he gave me few tasks that can be asigned<br>
> to 2 possible digikam contributors(students).<br>
><br>
> Initially i planned to have 3 students, but the one who said that will<br>
> assist me can't do this and i'm the only left.<br>
><br>
><br>
> I still don't know their technical skills so I wanted to start with few<br>
> junior jobs and go further..<br>
><br>
> 4 easy tasks:<br>
><br>
> 1. <a href="https://bugs.kde.org/show_bug.cgi?id=292268" target="_blank">https://bugs.kde.org/show_bug.cgi?id=292268</a><br>
> 2. <a href="https://bugs.kde.org/show_bug.cgi?id=279444" target="_blank">https://bugs.kde.org/show_bug.cgi?id=279444</a><br>
> 3. <a href="https://bugs.kde.org/show_bug.cgi?id=268315" target="_blank">https://bugs.kde.org/show_bug.cgi?id=268315</a><br>
> 4. <a href="https://bugs.kde.org/show_bug.cgi?id=268317" target="_blank">https://bugs.kde.org/show_bug.cgi?id=268317</a><br>
><br>
> 2 advanced:<br>
> 1. Make a new actionThread class based on ThreadWeaver from kdelibs<br>
>   and using this test<br>
> program:<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/show/tests/multithreading" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/show/tests/multithreading</a><br>

<br>
</div>An indian student named Janardhan Reddy currently work on it. We have<br>
already ported JPEGLossLess plugin :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/jpeglossless/plugin/actionthread.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/jpeglossless/plugin/actionthread.h</a><br>

<br>
It's bassed on this common class in libkipiplugins :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/tools/threads/actionthreadbase.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/tools/threads/actionthreadbase.h</a><br>

<br>
Benjamin Girault will port in few week (after exam) Expoblending and<br>
Panaorama classes :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/expoblending/manager/actionthread.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/expoblending/manager/actionthread.h</a><br>

<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/panorama/manager/actionthread.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/panorama/manager/actionthread.h</a><br>

<br>
It still few classes to port, for ex into DNGConverter, RAWConverter,<br>
SendImages, etc. grep actionthread.cpp for details. If you want to<br>
assign some items to your students, lets me hear...<br>
<div class="im"><br>
<br>
> 2. A request from a user : <a href="https://bugs.kde.org/show_bug.cgi?id=180268#c12" target="_blank">https://bugs.kde.org/show_bug.cgi?id=180268#c12</a><br>
><br>
><br>
> One big(mainly a lot of work rather than difficult):<br>
><br>
> 1. Add support of kipi host application progress manager in all<br>
> kipi-plugins. (dngconverter already ported)<br>
<br>
</div>It's not to complex to do. You need to grep all tool using this dialog :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/dialogs/batchprogressdialog.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/dialogs/batchprogressdialog.h</a><br>

<br>
and check if kipi host application support progressmanager (digiKam do<br>
it of course) :<br>
<br>
<a href="https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi/repository/revisions/master/entry/libkipi/interface.h#L163" target="_blank">https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi/repository/revisions/master/entry/libkipi/interface.h#L163</a><br>

<br>
...using this method :<br>
<br>
<a href="https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi/repository/revisions/master/entry/libkipi/interface.h#L186" target="_blank">https://projects.kde.org/projects/kde/kdegraphics/libs/libkipi/repository/revisions/master/entry/libkipi/interface.h#L186</a><br>

<br>
... and use this progress widget in plugin :<br>
<br>
<a href="https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/widgets/progresswidget.h" target="_blank">https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/entry/common/libkipiplugins/widgets/progresswidget.h</a><br>

<br>
...instead a standard QProgressBar...<br>
<div class="im"><br>
<br>
><br>
> About media wiki plugin, i think that i was delegated to some possible<br>
> contributors and maybe they'll find some time to make it. Or if we'll<br>
> succesfully complete all tasks, will try to implement it.<br>
<br>
</div>It's already assigned to another Indian student named Parthasarathy<br>
Gopavarapu. He working on currently...<br>
<br>
Gilles<br>
_______________________________________________<br>
Digikam-devel mailing list<br>
<a href="mailto:Digikam-devel@kde.org">Digikam-devel@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/digikam-devel" target="_blank">https://mail.kde.org/mailman/listinfo/digikam-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Veaceslav<br>