DEVELOPPERS WHO WORKS ON DIGIKAM KDE4 PORT:
-------------------------------------------

Gilles Caulier <caulier dot gilles at gmail dot com>
Marcel Wiesweg <marcel dot wiesweg at gmx dot de>
Laurent Montel <montel at kde dot org>
Andi Clemens   <andi dot clemens at gmx dot net>
Angelo Naselli <anaselli at linux dot it>
Rainer Krienke <krienke at uni-koblenz dot de>

URL
---

* Port project to CMake:
    http://techbase.kde.org/Development/Tutorials/CMake
    http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide#CMake
    http://www.cmake.org/Wiki/CMake_Useful_Variables
    http://www.kdedevelopers.org/node/1743
    http://websvn.kde.org/trunk/KDE/kdelibs/cmake/modules/FindKDE4Internal.cmake?view=markup

* Port to QT4/KDE4.
    Overview documentation
      http://techbase.kde.org/Development/Tutorials/KDE4_Porting_Guide

    There are scripts to relieve us of the tedious work:
      http://doc.trolltech.com/4.2/qt3to4.html
      http://websvn.kde.org/trunk/KDE/kdesdk/scripts/qt4/

    There are two pages with detailed information about the API changes. These
    need to be consulted while porting:
      http://doc.trolltech.com/4.0/porting4.html
      http://websvn.kde.org/*checkout*/trunk/KDE/kdelibs/KDE4PORTING.html
      http://techbase.kde.org/Projects/KDEPrint/KDE4

LIST OF DIRECTORIES PORTED BY DEVELOPPERS:
------------------------------------------
                                                        DEPENCIES
                                                        +-------+
                                                       /         \     CODE    REGRESSION
DIRECTORIES / FILES                     DONE BY     SHOWFOTO DIGIKAM   PORT      TESTS      REMARKS

|-libs
|---curves                              Gilles          X      X       DONE        DONE
|---database                            Marcel                 X       DONE        DONE
|---dialogs                             Gilles          X      X       DONE        DONE
|---dimg                                Gilles          X      X       DONE        DONE
|---dmetadata                           Gilles          X      X       DONE        DONE
|---greycstoration                      Gilles          X      X       DONE        DONE
|---histogram                           Gilles          X      X       DONE        DONE
|---imageproperties                     Gilles          X      X       DONE        DONE
|---jpegutils                           Gilles                 X       DONE        DONE
|---levels                              Gilles          X      X       DONE        DONE
|---lprof                               Gilles          X      X       DONE        DONE
|---themeengine                         Gilles                 X       DONE        DONE
|---threadimageio                       Marcel          X      X       DONE        DONE
|---whitebalance                        Gilles          X      X       DONE        DONE
|---widgets
|-----common
    colorgradientwidget.cpp             Gilles          X      X       DONE        DONE
    comboboxutilities.cpp               Marcel          X      X       DONE        DONE
    curveswidget.cpp                    Gilles          X      X       DONE        DONE
    dcursortracker.cpp                  Gilles          X      X       DONE        DONE
    dexpanderbox.cpp                    Marcel          X      X       DONE        DONE
    dfontselect.cpp                     Gilles          X      X       DONE        DONE
    dgradientslider.cpp                 Gilles          X      X       DONE        DONE
    ditemtooltip.cpp                    Gilles          X      X       DONE        DONE
    dlogoaction.cpp                     Gilles          X      X       DONE        DONE
    dpopupmenu.cpp                      Gilles          X      X       DONE        DONE
    drubberband.cpp                     Marcel          X      X       DONE        DONE     Still use Q3ScrollView. Port to QScrollArea and Model/View
    filesaveoptionsbox.cpp              Gilles          X      X       DONE        DONE
    histogrambox.cpp                    Andi            X      X       DONE        DONE
    histogramwidget.cpp                 Gilles          X      X       DONE        DONE
    itemviewhoverbutton.cpp             Marcel          X      X       DONE        DONE
    itemviewtooltip.cpp                 Marcel          X      X       DONE        DONE
    paniconwidget.cpp                   Gilles          X      X       DONE        DONE
    previewwidget.cpp                   Gilles          X      X       DONE        DONE     Still use Q3ScrollView. Port to QScrollArea and Model/View
    searchtextbar.cpp                   Gilles          X      X       DONE        DONE
    sidebar.cpp                         Gilles          X      X       DONE        DONE
    splashscreen.cpp                    Gilles          X      X       DONE        DONE
    statusled.cpp                       Gilles          X      X       DONE        DONE
    statusnavigatebar.cpp               Gilles          X      X       DONE        DONE
    statusprogressbar.cpp               Gilles          X      X       DONE        DONE
    statuszoombar.cpp                   Gilles          X      X       DONE        DONE
    thumbbar.cpp                        Gilles          X      X       DONE        DONE     Still use Q3ScrollView. Port to QScrollArea and Model/View
    thumbbartooltip.cpp                 Gilles          X      X       DONE        DONE
    visibilitycontroller.cpp            Marcel          X      X       DONE        DONE

|-----iccprofiles                       Gilles          X      X       DONE        DONE
|-----imageplugins                      Gilles          X      X       DONE        DONE
|-----metadata                          Gilles          X      X       DONE        DONE

|-utilities
|---batch                               Gilles                 X       DONE        -
|---cameragui
    animwidget.cpp                      Gilles                 X       DONE        DONE
    cameracontroller.cpp                Gilles                 X       DONE        DONE
    camerafolderdialog.cpp              Gilles                 X       DONE        DONE
    camerafolderitem.cpp                Gilles                 X       DONE        DONE
    camerafolderview.cpp                Gilles                 X       DONE        DONE
    cameraiconitem.cpp                  Gilles                 X       DONE        DONE     Port to Qt4 and Model/View
    cameraiconview.cpp                  Gilles                 X       DONE        DONE     Still use Q3ScrollView. Port to QScrollArea and Model/View
    camerainfodialog.cpp                Gilles                 X       DONE        DONE
    cameraui.cpp                        Gilles                 X       DONE        DONE
    dkcamera.cpp                        Gilles                 X       DONE        DONE
    freespacewidget.cpp                 Gilles                 X       DONE        DONE     With KDE 4.2, port to KCapacityBar.
    gpcamera.cpp                        Gilles                 X       DONE        DONE
    gpiteminfo.cpp                      Gilles                 X       DONE        DONE
    renamecustomizer.cpp                Gilles                 X       DONE        DONE
    umscamera.cpp                       Gilles                 X       DONE        DONE
|---firstrun                            Gilles                 X       DONE        DONE
|---fuzzysearch                         Gilles                 X       DONE        DONE
|---gpssearch                           Gilles                 X       DONE        DONE
|---hotplug                             Marcel                         DONE        -
|---imageeditor
|-----canvas
    canvas.cpp                          Gilles          X      X       DONE        DONE     Still use Q3ScrollView. Port to PreviewWidget and Model/View
    colorcorrectiondlg.cpp              Gilles          X      X       DONE        DONE
    dimginterface.cpp                   Gilles          X      X       DONE        DONE
    imageplugin.cpp                     Gilles          X      X       DONE        DONE
    imagepluginloader.cpp               Gilles          X      X       DONE        DONE
    undoaction.cpp                      Gilles          X      X       DONE        DONE
    undocache.cpp                       Gilles          X      X       DONE        DONE
    undomanager.cpp                     Gilles          X      X       DONE        DONE
|-----editor                            Gilles          X      X       DONE        DONE
|-----printiface                        Angelo          X      X       DONE        DONE
|---kipiiface                           Gilles                 X       DONE        DONE
|---lighttable
    lighttablepreview.cpp               Gilles                 X       DONE        DONE     Still use Q3ScrollView. Port to PreviewWidget and Model/View
    lighttableview.cpp                  Gilles                 X       DONE        DONE
    lighttablebar.cpp                   Gilles                 X       DONE                 Port to Qt4 and Model/View
    lighttablewindow.cpp                Gilles                 X       DONE        DONE
|---queuemanager                        Gilles                 X       DONE        DONE
|---scripts                             Rainer                         DONE        -
|---searchwindow                        Marcel                 X       DONE        DONE
|---setup                               Gilles          X      X       DONE        DONE
|---slideshow                           Laurent         X      X       DONE        DONE
|---timeline                            Gilles                 X       DONE        DONE

|-kioslave                              Marcel                 X       DONE        DONE

|-showfoto                              Gilles          X              DONE        DONE

|-digikam
    album.cpp                           Laurent                X       DONE        DONE
    albumdragdrop.cpp                   Marcel                 X       DONE        DONE
    albumfolderview.cpp                 Gilles                 X       DONE                 Still use Q3ScrollView. Port to QScrollArea and Model/View
    albumhistory.cpp                    Laurent                X       DONE        DONE
    albumicongroupitem.cpp              Gilles                 X       DONE        DONE
    albumiconitem.cpp                   Gilles                 X       DONE                 Obsolete. Replaced by imagedelegate.cpp
    albumiconview.cpp                   Gilles                 X       DONE                 Obsolete. Replaced by imagecategorizedview.cpp
    albumiconviewfilter.cpp             Gilles                 X       DONE        DONE
    albumiconviewtooltip.cpp            Gilles                 X       DONE        DONE
    albumlister.cpp                     Gilles                 X       DONE        DONE
    albummanager.cpp                    Gilles                 X       DONE        DONE
    albumpropsedit.cpp                  Laurent                X       DONE        DONE
    albumselectcombobox.cpp             Marcel                 X       DONE        DONE
    albumselectdialog.cpp               Gilles                 X       DONE        DONE
    albumselectwidget.cpp               Gilles                 X       DONE        DONE
    albumsettings.cpp                   Gilles                 X       DONE        DONE
    albumthumbnailloader.cpp            Gilles                 X       DONE        DONE
    albumtreeview.cpp                   Marcel                 X       DONE        DONE
    albumwidgetstack.cpp                Gilles                 X       DONE        DONE
    cameralist.cpp                      Laurent                X       DONE        DONE
    cameratype.cpp                      Gilles                 X       DONE        DONE
    contextmenuhelper.cpp               Andi                   X       DONE        DONE
    datefolderview.cpp                  Laurent                X       DONE                 Port to Qt4 and Model/View
    dbstatdlg.cpp                       Gilles                 X       DONE        DONE
    ddragobjects.cpp                    Gilles                 X       DONE        DONE
    digikamadaptor.cpp                  Laurent                X       DONE        DONE
    digikamapp.cpp                      Gilles                 X       DONE        DONE
    digikamimageview.cpp                Marcel                 X       DONE        DONE
    digikamview.cpp                     Gilles                 X       DONE        DONE
    dio.cpp                             Laurent                X       DONE        DONE
    folderitem.cpp                      Gilles                 X       DONE                 Port to Qt4 and Model/View
    folderview.cpp                      Gilles                 X       DONE                 Still use Q3ScrollView. Port to QScrollArea and Model/View
    folderviewtooltip.cpp               Marcel                 X       DONE        DONE
    icongroupitem.cpp                   Gilles                 X       DONE        DONE
    iconitem.cpp                        Gilles                 X       DONE                 Port to Qt4 and Model/View
    iconview.cpp                        Gilles                 X       DONE                 Still use Q3ScrollView. Port to QScrollArea and Model/View
    imageattributeswatch.cpp            Gilles                 X       DONE        DONE
    imagecategorizedview.cpp            Marcel                 X       DONE        DONE
    imagecategorydrawer.cpp             Marcel                 X       DONE        DONE
    imagedelegate.cpp                   Marcel                 X       DONE        DONE
    imagedelegateoverlay.cpp            Marcel                 X       DONE        DONE
    imagedragdrop.cpp                   Marcel                 X       DONE        DONE
    imagepreviewbar.cpp                 Gilles                 X       DONE        DONE
    imagepreviewview.cpp                Gilles                 X       DONE        DONE
    imageselectionoverlay.cpp           Marcel                 X       DONE        DONE
    imagerotationoverlay.cpp            Gilles                 X       DONE        DONE
    imageviewutilities.cpp              Marcel                 X       DONE        DONE
    kcategorizedview.cpp                Marcel                 X       DONE        DONE
    kdateedit.cpp                       Gilles                 X       DONE        DONE
    kdatepickerpopup.cpp                Gilles                 X       DONE        DONE
    kdatetimeedit.cpp                   Gilles                 X       DONE        DONE
    main.cpp                            Gilles                 X       DONE        DONE
    mediaplayerview.cpp                 Gilles                 X       DONE        DONE
    metadatahub.cpp                     Gilles                 X       DONE        DONE
    metadatamanager.cpp                 Marcel                 X       DONE        DONE
    mimefilter.cpp                      Gilles                 X       DONE        DONE
    monthwidget.cpp                     Gilles                 X       DONE        DONE
    ratingfilter.cpp                    Gilles                 X       DONE        DONE
    ratingpopupmenu.cpp                 Gilles                 X       DONE        DONE
    ratingwidget.cpp                    Gilles                 X       DONE        DONE
    scancontroller.cpp                  Marcel                 X       DONE        DONE
    syncjob.cpp                         Gilles                 X       DONE        DONE
    tageditdlg.cpp                      Gilles                 X       DONE        DONE
    tagfilterview.cpp                   Gilles                 X       DONE                 Still use Q3ScrollView. Port to QScrollArea and Model/View
    tagfolderview.cpp                   Gilles                 X       DONE                 Still use Q3ScrollView. Port to QScrollArea and Model/View
    tagspopupmenu.cpp                   Gilles                 X       DONE        DONE
    tooltipfiller.cpp                   Marcel                 X       DONE        DONE
    treefolderitem.cpp                  Gilles                 X       DONE        DONE
    welcomepageview.cpp                 Laurent                X       DONE        DONE

|-imageplugins
|---adjustcurves                        Laurent                        DONE        DONE
|---adjustlevels                        Laurent                        DONE        DONE
|---blurfx                              Laurent                        DONE        DONE
|---border                              Laurent                        DONE        DONE
|---channelmixer                        Laurent                        DONE        DONE
|---charcoal                            Laurent                        DONE        DONE
|---colorfx                             Laurent                        DONE        DONE
|---coreplugin                          Gilles                         DONE        DONE
|---distortionfx                        Laurent                        DONE        DONE
|---emboss                              Laurent                        DONE        DONE
|---filmgrain                           Laurent                        DONE        DONE
|---freerotation                        Gilles                         DONE        DONE
|---hotpixels                           Laurent                        DONE
|---infrared                            Laurent                        DONE        DONE
|---inpainting                          Gilles                         DONE        DONE
|---inserttext                          Laurent                        DONE        DONE
|---lenscorrection                      Gilles                         DONE        DONE
|---noisereduction                      Laurent                        DONE        DONE
|---oilpaint                            Laurent                        DONE        DONE
|---perspective                         Laurent                        DONE        DONE
|---raindrop                            Laurent                        DONE        DONE
|---restoration                         Gilles                         DONE        DONE
|---sheartool                           Laurent                        DONE        DONE
|---superimpose                         Laurent                        DONE                 Paning/zoom is broken
|---texture                             Laurent                        DONE        DONE
|---whitebalance                        Gilles                         DONE        DONE

|-themedesigner                         Andi                           DONE        DONE
