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

List:       kde-commits
Subject:    KDE/kdesdk/kioslave/svn
From:       David Faure <faure () kde ! org>
Date:       2007-11-05 12:55:00
Message-ID: 1194267300.877512.12507.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 733080 by dfaure:

Ported to KPluginFactory; fixed messages script to look into the subdirs too


 M  +1 -1      Messages.sh  
 M  +9 -7      ksvnd/ksvnd.cpp  
 M  +0 -1      ksvnd/ksvnd.desktop  
 M  +2 -2      ksvnd/ksvnd.h  


--- trunk/KDE/kdesdk/kioslave/svn/Messages.sh #733079:733080
@@ -1,2 +1,2 @@
 #! /bin/sh
-$XGETTEXT *.cpp -o $podir/kio_svn.pot
+$XGETTEXT *.cpp */*.cpp -o $podir/kio_svn.pot
--- trunk/KDE/kdesdk/kioslave/svn/ksvnd/ksvnd.cpp #733079:733080
@@ -29,14 +29,16 @@
 #include "ksvnd.h"
 #include "commitdlg.h"
 
-extern "C" {
-    KDE_EXPORT KDEDModule *create_ksvnd() {
-       return new KSvnd();
-    }
-}
+#include <kpluginfactory.h>
+#include <kpluginloader.h>
 
-KSvnd::KSvnd()
- : KDEDModule() {
+K_PLUGIN_FACTORY(KSvndFactory,
+                 registerPlugin<KSvnd>();
+    )
+K_EXPORT_PLUGIN(KSvndFactory("kio_svn"))
+
+KSvnd::KSvnd(QObject* parent, const QList<QVariant>&)
+ : KDEDModule(parent) {
    new KsvndAdaptor(this);
 }
 
--- trunk/KDE/kdesdk/kioslave/svn/ksvnd/ksvnd.desktop #733079:733080
@@ -43,5 +43,4 @@
 ServiceTypes=KDEDModule
 X-KDE-ModuleType=Library
 X-KDE-Library=ksvnd
-X-KDE-FactoryName=ksvnd
 X-KDE-Kded-load-on-demand=true
--- trunk/KDE/kdesdk/kioslave/svn/ksvnd/ksvnd.h #733079:733080
@@ -29,11 +29,11 @@
 class KSvnd : public KDEDModule
 {
   Q_OBJECT
-      
+
   //note: InSVN means parent is added.  InRepos  means itself is added
   enum { SomeAreFiles = 1, SomeAreFolders = 2,  SomeAreInParentsEntries = 4, \
SomeParentsHaveSvn = 8, SomeHaveSvn = 16, SomeAreExternalToParent = 32, \
AllAreInParentsEntries = 64, AllParentsHaveSvn = 128, AllHaveSvn = 256, \
AllAreExternalToParent = 512, AllAreFolders = 1024 };  public:
-  KSvnd();
+  KSvnd(QObject* parent, const QList<QVariant>&);
   ~KSvnd();
 
   public Q_SLOTS: //dbus function for me KUrl::List must be changed


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

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