[Knode-devel] kdepim/knode

Volker Krause volker.krause at rwth-aachen.de
Sun Jul 4 13:53:31 CEST 2004


CVS commit by vkrause: 

Add cancel buttons to the progress items.


  M +5 -3      knnetaccess.cpp   1.33
  M +2 -0      knnetaccess.h   1.19


--- kdepim/knode/knnetaccess.cpp  #1.32:1.33
@@ -223,5 +223,6 @@ void KNNetAccess::startJobNntp()
   
   mNNTPProgressItem = ProgressManager::createProgressItem( 
-      0, "NNTP", i18n("Knode NNTP"), QString::null, false, false );
+      0, "NNTP", i18n("Knode NNTP"), QString::null, true, false );
+  connect(mNNTPProgressItem, SIGNAL(progressItemCanceled(ProgressItem*)), SLOT(slotCancelNNTPJobs()));
 
   currentNntpJob = nntpJobQueue.take(0);
@@ -248,5 +249,6 @@ void KNNetAccess::startJobSmtp()
 
   mSMTPProgressItem = ProgressManager::createProgressItem( 
-      0, "SMTP", i18n("KNode SMTP"), QString::null, false, false );
+      0, "SMTP", i18n("KNode SMTP"), QString::null, true, false );
+  connect(mSMTPProgressItem, SIGNAL(progressItemCanceled(ProgressItem*)), SLOT(slotCancelSMTPJobs()));
 
   currentSmtpJob = smtpJobQueue.take(0);
@@ -361,5 +363,5 @@ void KNNetAccess::cancelAllJobs()
 void KNNetAccess::slotThreadSignal(int i)
 {
-  int signal,byteCount;
+  int signal;
   QString tmp;
 

--- kdepim/knode/knnetaccess.h  #1.18:1.19
@@ -79,4 +79,6 @@ class KNNetAccess : public QObject  {
   protected slots:
     void slotThreadSignal(int i);
+    void slotCancelNNTPJobs() { stopJobsNntp(0); }
+    void slotCancelSMTPJobs() { stopJobsSmtp(0); }
 
   signals:




More information about the Knode-devel mailing list