[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    koffice
From:       Fredy Yanardi <fyanardi () gmail ! com>
Date:       2007-09-04 11:51:35
Message-ID: 1188906695.515715.4231.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 708280 by fyanardi:

port to KPluginFactory for Text-Editing Plugins


 M  +7 -4      plugins/autocorrection/AutocorrectPlugin.cpp  
 M  +3 -2      plugins/autocorrection/AutocorrectPlugin.h  
 M  +6 -4      plugins/changecase/ChangecasePlugin.cpp  
 M  +3 -2      plugins/changecase/ChangecasePlugin.h  
 M  +6 -4      plugins/spellcheck/SpellCheckPlugin.cpp  
 M  +3 -2      plugins/spellcheck/SpellCheckPlugin.h  
 M  +6 -4      tools/thesaurus/ThesaurusPlugin.cpp  
 M  +3 -2      tools/thesaurus/ThesaurusPlugin.h  


--- trunk/koffice/plugins/autocorrection/AutocorrectPlugin.cpp #708279:708280
@@ -16,16 +16,19 @@
  * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
  * Boston, MA 02110-1301, USA.
  */
+
 #include "AutocorrectPlugin.h"
 #include "AutocorrectFactory.h"
-#include <kgenericfactory.h>
 
+#include <KPluginFactory>
+#include <KPluginLoader>
+
 #include <KoTextEditingRegistry.h>
 
-K_EXPORT_COMPONENT_FACTORY(autocorrect,
-                           KGenericFactory<AutocorrectPlugin>( "AutocorrectPlugin" ) )
+K_PLUGIN_FACTORY( AutocorrectPluginFactory, registerPlugin<AutocorrectPlugin>(); );
+K_EXPORT_PLUGIN( AutocorrectPluginFactory("AutocorrectPlugin") );
 
-AutocorrectPlugin::AutocorrectPlugin( QObject *parent, const QStringList& )
+AutocorrectPlugin::AutocorrectPlugin( QObject *parent, const QVariantList& )
     : QObject(parent)
 {
     KoTextEditingRegistry::instance()->add( new AutocorrectFactory( parent));
--- trunk/koffice/plugins/autocorrection/AutocorrectPlugin.h #708279:708280
@@ -19,13 +19,14 @@
 #ifndef AUTOCORRECTPLUGIN_H
 #define AUTOCORRECTPLUGIN_H
 
-#include <QObject>
+#include <QtCore/QObject>
+#include <QtCore/QVariant>
 
 class AutocorrectPlugin : public QObject {
     Q_OBJECT
 
 public:
-    AutocorrectPlugin(QObject * parent,  const QStringList & );
+    AutocorrectPlugin(QObject * parent,  const QVariantList & );
     ~AutocorrectPlugin() {}
 };
 
--- trunk/koffice/plugins/changecase/ChangecasePlugin.cpp #708279:708280
@@ -19,13 +19,15 @@
 #include "ChangecasePlugin.h"
 #include "ChangecaseFactory.h"
 
+#include <KPluginFactory>
+#include <KPluginLoader>
+
 #include <KoTextEditingRegistry.h>
-#include <kgenericfactory.h>
 
-K_EXPORT_COMPONENT_FACTORY(changecase,
-        KGenericFactory<ChangecasePlugin>( "ChangecasePlugin" ) )
+K_PLUGIN_FACTORY( ChangecasePluginFactory, registerPlugin<ChangecasePlugin>(); );
+K_EXPORT_PLUGIN( ChangecasePluginFactory("ChangecasePlugin") );
 
-ChangecasePlugin::ChangecasePlugin( QObject *parent, const QStringList& )
+ChangecasePlugin::ChangecasePlugin( QObject *parent, const QVariantList& )
     : QObject(parent)
 {
     KoTextEditingRegistry::instance()->add( new ChangecaseFactory( parent));
--- trunk/koffice/plugins/changecase/ChangecasePlugin.h #708279:708280
@@ -20,13 +20,14 @@
 #ifndef CHANGECASEPLUGIN_H
 #define CHANGECASEPLUGIN_H
 
-#include <QObject>
+#include <QtCore/QObject>
+#include <QtCore/QVariant>
 
 class ChangecasePlugin : public QObject {
     Q_OBJECT
 
 public:
-    ChangecasePlugin(QObject * parent,  const QStringList & );
+    ChangecasePlugin(QObject * parent,  const QVariantList & );
     ~ChangecasePlugin() {}
 };
 
--- trunk/koffice/plugins/spellcheck/SpellCheckPlugin.cpp #708279:708280
@@ -20,13 +20,15 @@
 #include "SpellCheckPlugin.h"
 #include "SpellCheckFactory.h"
 
+#include <KPluginFactory>
+#include <KPluginLoader>
+
 #include <KoTextEditingRegistry.h>
-#include <kgenericfactory.h>
 
-K_EXPORT_COMPONENT_FACTORY(spellcheck,
-        KGenericFactory<SpellCheckPlugin>( "SpellCheckPlugin" ) )
+K_PLUGIN_FACTORY( SpellCheckPluginFactory, registerPlugin<SpellCheckPlugin>(); );
+K_EXPORT_PLUGIN( SpellCheckPluginFactory("SpellCheckPlugin") );
 
-SpellCheckPlugin::SpellCheckPlugin( QObject *parent, const QStringList& )
+SpellCheckPlugin::SpellCheckPlugin( QObject *parent, const QVariantList& )
     : QObject(parent)
 {
     KoTextEditingRegistry::instance()->add( new SpellCheckFactory( parent));
--- trunk/koffice/plugins/spellcheck/SpellCheckPlugin.h #708279:708280
@@ -20,13 +20,14 @@
 #ifndef SPELLCHECKPLUGIN_H
 #define SPELLCHECKPLUGIN_H
 
-#include <QObject>
+#include <QtCore/QObject>
+#include <QtCore/QVariant>
 
 class SpellCheckPlugin : public QObject {
     Q_OBJECT
 
 public:
-    SpellCheckPlugin(QObject * parent,  const QStringList &);
+    SpellCheckPlugin(QObject * parent,  const QVariantList &);
     ~SpellCheckPlugin() {}
 };
 
--- trunk/koffice/tools/thesaurus/ThesaurusPlugin.cpp #708279:708280
@@ -20,13 +20,15 @@
 #include "ThesaurusPlugin.h"
 #include "ThesaurusFactory.h"
 
+#include <KPluginFactory>
+#include <KPluginLoader>
+
 #include <KoTextEditingRegistry.h>
-#include <kgenericfactory.h>
 
-K_EXPORT_COMPONENT_FACTORY(thesaurustool,
-        KGenericFactory<ThesaurusPlugin>("ThesaurusPlugin"))
+K_PLUGIN_FACTORY( ThesaurusPluginFactory, registerPlugin<ThesaurusPlugin>(); );
+K_EXPORT_PLUGIN( ThesaurusPluginFactory("ThesaurusPlugin") );
 
-ThesaurusPlugin::ThesaurusPlugin(QObject *parent, const QStringList&)
+ThesaurusPlugin::ThesaurusPlugin(QObject *parent, const QVariantList&)
     : QObject(parent)
 {
     KoTextEditingRegistry::instance()->add(new ThesaurusFactory(parent));
--- trunk/koffice/tools/thesaurus/ThesaurusPlugin.h #708279:708280
@@ -20,13 +20,14 @@
 #ifndef THESAURUSPLUGIN_H
 #define THESAURUSPLUGIN_H
 
-#include <QObject>
+#include <QtCore/QObject>
+#include <QtCore/QVariant>
 
 class ThesaurusPlugin : public QObject {
     Q_OBJECT
 
 public:
-    ThesaurusPlugin(QObject * parent,  const QStringList &);
+    ThesaurusPlugin(QObject * parent,  const QVariantList &);
     ~ThesaurusPlugin() {}
 };
 
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic