[Digikam-devel] extragear/graphics/digikam/imageplugins
Andi Clemens
andi.clemens at gmx.net
Sun Aug 31 15:15:14 BST 2008
SVN commit 855338 by aclemens:
digiKam from trunk: Raindrop plugin is now ported to Editor Tool API.
CCMAIL: digikam-devel at kde.org
M +1 -1 EDITORTOOLPORT
M +1 -1 raindrop/CMakeLists.txt
D raindrop/imageeffect_raindrop.cpp
D raindrop/imageeffect_raindrop.h
M +6 -4 raindrop/imageplugin_raindrop.cpp
A raindrop/raindroptool.cpp raindrop/imageeffect_raindrop.cpp#855233 [License: GPL (v2+)]
A raindrop/raindroptool.h raindrop/imageeffect_raindrop.h#855233 [License: GPL (v2+)]
--- trunk/extragear/graphics/digikam/imageplugins/EDITORTOOLPORT #855337:855338
@@ -30,7 +30,7 @@
distortionfx ImageGuideDlg DONE DONE
freerotation ImageGuideDlg DONE
inpainting ImageGuideDlg A DONE
-raindrop ImageGuideDlg A
+raindrop ImageGuideDlg DONE DONE
sheartool ImageGuideDlg DONE
coreplugin
--- trunk/extragear/graphics/digikam/imageplugins/raindrop/CMakeLists.txt #855337:855338
@@ -1,6 +1,6 @@
SET(digikamimageplugin_raindrop_PART_SRCS imageplugin_raindrop.cpp
- imageeffect_raindrop.cpp
+ raindroptool.cpp
raindrop.cpp
)
--- trunk/extragear/graphics/digikam/imageplugins/raindrop/imageplugin_raindrop.cpp #855337:855338
@@ -34,10 +34,12 @@
// Local includes.
#include "ddebug.h"
-#include "imageeffect_raindrop.h"
+#include "raindroptool.h"
#include "imageplugin_raindrop.h"
#include "imageplugin_raindrop.moc"
+using namespace DigikamRainDropImagesPlugin;
+
K_PLUGIN_FACTORY( RainDropFactory, registerPlugin<ImagePlugin_RainDrop>(); )
K_EXPORT_PLUGIN ( RainDropFactory("digikamimageplugin_raindrop") )
@@ -47,7 +49,7 @@
m_raindropAction = new KAction(KIcon("raindrop"), i18n("Raindrops..."), this);
actionCollection()->addAction("imageplugin_raindrop", m_raindropAction );
- connect(m_raindropAction, SIGNAL(triggered(bool) ),
+ connect(m_raindropAction, SIGNAL(triggered(bool) ),
this, SLOT(slotRainDrop()));
setXMLFile( "digikamimageplugin_raindrop_ui.rc" );
@@ -66,6 +68,6 @@
void ImagePlugin_RainDrop::slotRainDrop()
{
- DigikamRainDropImagesPlugin::ImageEffect_RainDrop dlg(kapp->activeWindow());
- dlg.exec();
+ RainDropTool *tool = new RainDropTool(kapp->activeWindow());
+ loadTool(tool);
}
More information about the Digikam-devel
mailing list