[Digikam-devel] extragear/graphics/digikam/imageplugins
Andi Clemens
andi.clemens at gmx.net
Mon Sep 1 09:25:42 BST 2008
SVN commit 855618 by aclemens:
digiKam from trunk: Lens Correction - Distortion plugin is now ported to Editor Tool API.
CCMAIL: digikam-devel at kde.org
M +2 -2 EDITORTOOLPORT
M +1 -1 lenscorrection/CMakeLists.txt
D lenscorrection/distortion/imageeffect_lensdistortion.cpp
D lenscorrection/distortion/imageeffect_lensdistortion.h
A lenscorrection/distortion/lensdistortiontool.cpp lenscorrection/distortion/imageeffect_lensdistortion.cpp#855612 [License: GPL (v2+)]
A lenscorrection/distortion/lensdistortiontool.h lenscorrection/distortion/imageeffect_lensdistortion.h#855612 [License: GPL (v2+)]
M +4 -4 lenscorrection/imageplugin_lenscorrection.cpp
--- trunk/extragear/graphics/digikam/imageplugins/EDITORTOOLPORT #855617:855618
@@ -25,7 +25,7 @@
lenscorrection
\---antivignetting ImageGuideDlg DONE DONE
\---autocorrection ImageGuideDlg DONE DONE
- \---distortion ImageGuideDlg A DONE
+ \---distortion ImageGuideDlg DONE DONE
border ImageGuideDlg DONE DONE
distortionfx ImageGuideDlg DONE DONE
freerotation ImageGuideDlg DONE DONE
@@ -34,7 +34,7 @@
sheartool ImageGuideDlg DONE DONE
coreplugin
- \---blur CtrlPanelDlg G DONE
+ \---blur CtrlPanelDlg G DONE
\---sharpnesseditor CtrlPanelDlg DONE
blurfx CtrlPanelDlg
charcoal CtrlPanelDlg
--- trunk/extragear/graphics/digikam/imageplugins/lenscorrection/CMakeLists.txt #855617:855618
@@ -9,7 +9,7 @@
autocorrection/klensfun.cpp
)
-SET(distortion_SRCS distortion/imageeffect_lensdistortion.cpp
+SET(distortion_SRCS distortion/lensdistortiontool.cpp
distortion/lensdistortion.cpp
distortion/pixelaccess.cpp
)
--- trunk/extragear/graphics/digikam/imageplugins/lenscorrection/imageplugin_lenscorrection.cpp #855617:855618
@@ -35,16 +35,16 @@
#include "config-digikam.h"
#ifdef HAVE_LENSFUN
#include "autocorrectiontool.h"
+using namespace DigikamAutoCorrectionImagesPlugin;
#endif // HAVE_LENSFUN
#include "ddebug.h"
#include "antivignettingtool.h"
-#include "imageeffect_lensdistortion.h"
+#include "lensdistortiontool.h"
#include "imageplugin_lenscorrection.h"
#include "imageplugin_lenscorrection.moc"
using namespace DigikamAntiVignettingImagesPlugin;
-using namespace DigikamAutoCorrectionImagesPlugin;
using namespace DigikamLensDistortionImagesPlugin;
K_PLUGIN_FACTORY( LensCorrectionFactory, registerPlugin<ImagePlugin_LensCorrection>(); )
@@ -104,8 +104,8 @@
void ImagePlugin_LensCorrection::slotLensDistortion()
{
- DigikamLensDistortionImagesPlugin::ImageEffect_LensDistortion dlg(kapp->activeWindow());
- dlg.exec();
+ LensDistortionTool *tool = new LensDistortionTool(this);
+ loadTool(tool);
}
void ImagePlugin_LensCorrection::slotAntiVignetting()
More information about the Digikam-devel
mailing list