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

List:       kde-commits
Subject:    aegypten_branch: kdepim/certmanager/lib
From:       Marc Mutz <Marc.Mutz () uni-bielefeld ! de>
Date:       2004-02-01 0:19:59
Message-ID: 20040201001959.160319939 () office ! kde ! org
[Download RAW message or body]

CVS commit by mutz: 

{Decrypt,Verify{Detached,Opaque}}Job

removed trivial implementation files for foojob.cpp. Ctor and dtor are
now created by a macro, and the mocs are included in jobs.cpp


  A            decryptjob.h   1.1.2.1 [GPL]
  A            qgpgmedecryptjob.cpp   1.1.2.1 [GPL]
  A            qgpgmedecryptjob.h   1.1.2.1 [GPL]
  A            qgpgmeverifydetachedjob.cpp   1.1.2.1 [GPL]
  A            qgpgmeverifydetachedjob.h   1.1.2.1 [GPL]
  A            qgpgmeverifyopaquejob.cpp   1.1.2.1 [GPL]
  A            qgpgmeverifyopaquejob.h   1.1.2.1 [GPL]
  A            verifydetachedjob.h   1.1.2.1 [GPL]
  A            verifyopaquejob.h   1.1.2.1 [GPL]
  M +10 -7     Makefile.am   1.1.2.12
  M +42 -0     job.cpp   1.1.2.2
  R            deletejob.cpp   1.1.2.1
  R            encryptjob.cpp   1.1.2.2
  R            exportjob.cpp   1.1.2.1
  R            importjob.cpp   1.1.2.1
  R            keygenerationjob.cpp   1.1.2.1
  R            keylister.cpp   1.1.2.3
  R            signjob.cpp   1.1.2.1


--- kdepim/certmanager/lib/Makefile.am  #1.1.2.11:1.1.2.12
@@ -5,11 +5,14 @@
 libkleopatra_la_SOURCES = \
                         job.cpp \
-                        keylister.cpp qgpgmekeylister.cpp \
-                        encryptjob.cpp qgpgmeencryptjob.cpp \
-                        signjob.cpp qgpgmesignjob.cpp \
-                        keygenerationjob.cpp qgpgmekeygenerationjob.cpp \
-                        importjob.cpp qgpgmeimportjob.cpp \
-                        exportjob.cpp qgpgmeexportjob.cpp \
-                        deletejob.cpp qgpgmedeletejob.cpp \
+                        qgpgmekeylister.cpp \
+                        qgpgmeencryptjob.cpp \
+                        qgpgmedecryptjob.cpp \
+                        qgpgmesignjob.cpp \
+                        qgpgmeverifydetachedjob.cpp \
+                        qgpgmeverifyopaquejob.cpp \
+                        qgpgmekeygenerationjob.cpp \
+                        qgpgmeimportjob.cpp \
+                        qgpgmeexportjob.cpp \
+                        qgpgmedeletejob.cpp \
                         \
                         cryptplug.cpp \

--- kdepim/certmanager/lib/job.cpp  #1.1.2.1:1.1.2.2
@@ -36,4 +36,15 @@
 #include "job.h"
 
+#include "keylister.h"
+#include "encryptjob.h"
+#include "decryptjob.h"
+#include "signjob.h"
+#include "verifydetachedjob.h"
+#include "verifyopaquejob.h"
+#include "keygenerationjob.h"
+#include "importjob.h"
+#include "exportjob.h"
+#include "deletejob.h"
+
 Kleo::Job::Job( QObject * parent, const char * name )
   : QObject( parent, name )
@@ -46,3 +57,34 @@ Kleo::Job::~Job() {
 }
 
+
+
+
+#define make_job_subclass(x) \
+  Kleo::x##Job::x##Job( QObject * parent, const char * name ) : Job( parent, name ) {} \
+  Kleo::x##Job::~x##Job() {}
+
+make_job_subclass(KeyList)
+make_job_subclass(Encrypt)
+make_job_subclass(Decrypt)
+make_job_subclass(Sign)
+make_job_subclass(VerifyDetached)
+make_job_subclass(VerifyOpaque)
+make_job_subclass(KeyGeneration)
+make_job_subclass(Import)
+make_job_subclass(Export)
+make_job_subclass(Delete)
+
+#undef make_job_subclass
+
 #include "job.moc"
+
+#include "keylister.moc"
+#include "encryptjob.moc"
+#include "decryptjob.moc"
+#include "signjob.moc"
+#include "verifydetachedjob.moc"
+#include "verifyopaquejob.moc"
+#include "keygenerationjob.moc"
+#include "importjob.moc"
+#include "exportjob.moc"
+#include "deletejob.moc"


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

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