[Digikam-devel] branches/extragear/kde3/graphics/digikam/imageplugins/colorfx

Andi Clemens andi.clemens at gmx.net
Thu Aug 28 18:53:29 BST 2008


SVN commit 854033 by aclemens:

digiKam from KDE3 branch: Color Effects plugin is now ported to Editor Tool API.
CCMAIL: digikam-devel at kde.org

 M  +1 -1      Makefile.am  
 A             colorfxtool.cpp   imageeffect_colorfx.cpp#854010 [License: GPL (v2+)]
 A             colorfxtool.h   imageeffect_colorfx.h#854010 [License: GPL (v2+)]
 D             imageeffect_colorfx.cpp  
 D             imageeffect_colorfx.h  
 M  +13 -11    imageplugin_colorfx.cpp  


--- branches/extragear/kde3/graphics/digikam/imageplugins/colorfx/Makefile.am #854032:854033
@@ -18,7 +18,7 @@
 	       $(all_includes) 
 
 digikamimageplugin_colorfx_la_SOURCES = imageplugin_colorfx.cpp \
-	                                    imageeffect_colorfx.cpp 
+	                                    colorfxtool.cpp 
 
 digikamimageplugin_colorfx_la_LIBADD = $(LIB_KPARTS) \
 	                                   $(top_builddir)/digikam/digikam/libdigikam.la 
--- branches/extragear/kde3/graphics/digikam/imageplugins/colorfx/imageplugin_colorfx.cpp #854032:854033
@@ -4,23 +4,23 @@
  * http://www.digikam.org
  *
  * Date        : 2004-02-14
- * Description : a digiKam image plugin for to apply a color 
+ * Description : a digiKam image plugin for to apply a color
  *               effect to an image.
  *
  * Copyright (C) 2004-2005 by Renchi Raju <renchi at pooh.tam.uiuc.edu>
  * Copyright (C) 2006-2007 by Gilles Caulier <caulier dot gilles at gmail dot com>
- * 
+ *
  * This program is free software; you can redistribute it
  * and/or modify it under the terms of the GNU General
  * Public License as published by the Free Software Foundation;
  * either version 2, or (at your option)
  * any later version.
- * 
+ *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU General Public License for more details.
- * 
+ *
  * ============================================================ */
 
 // KDE includes.
@@ -34,22 +34,24 @@
 // Local includes.
 
 #include "ddebug.h"
-#include "imageeffect_colorfx.h"
+#include "colorfxtool.h"
 #include "imageplugin_colorfx.h"
 #include "imageplugin_colorfx.moc"
 
+using namespace DigikamColorFXImagesPlugin;
+
 K_EXPORT_COMPONENT_FACTORY(digikamimageplugin_colorfx,
                            KGenericFactory<ImagePlugin_ColorFX>("digikamimageplugin_colorfx"));
 
 ImagePlugin_ColorFX::ImagePlugin_ColorFX(QObject *parent, const char*, const QStringList &)
                    : Digikam::ImagePlugin(parent, "ImagePlugin_ColorFX")
 {
-    m_solarizeAction = new KAction(i18n("Color Effects..."), "colorfx", 0, 
+    m_solarizeAction = new KAction(i18n("Color Effects..."), "colorfx", 0,
                            this, SLOT(slotColorFX()),
                            actionCollection(), "imageplugin_colorfx");
-                
-    setXMLFile( "digikamimageplugin_colorfx_ui.rc" );    
-        
+
+    setXMLFile( "digikamimageplugin_colorfx_ui.rc" );
+
     DDebug() << "ImagePlugin_ColorFX plugin loaded" << endl;
 }
 
@@ -64,7 +66,7 @@
 
 void ImagePlugin_ColorFX::slotColorFX()
 {
-    DigikamColorFXImagesPlugin::ImageEffect_ColorFX dlg(parentWidget());
-    dlg.exec();
+    ColorFXTool *colorfx = new ColorFXTool(parentWidget());
+    loadTool(colorfx);
 }
 



More information about the Digikam-devel mailing list