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

List:       kde-commits
Subject:    KDE/kdenetwork/kget
From:       Lukas Appelhans <l.appelhans () gmx ! de>
Date:       2011-08-12 21:19:10
Message-ID: 20110812211910.1C074AC7CB () svn ! kde ! org
[Download RAW message or body]

SVN commit 1246811 by lappelhans:

Also start selected groups


 M  +12 -4     mainwindow.cpp  


--- trunk/KDE/kdenetwork/kget/mainwindow.cpp #1246810:1246811
@@ -599,11 +599,12 @@
 
 void MainWindow::slotStartDownload()
 {
-    if(KGet::selectedTransfers().size() == 0)
+    if (KGet::selectedTransfers().size() == 0 && KGet::selectedTransferGroups().size() == 0) {
         slotStartAllDownload();
-    else
+    } else {
         slotStartSelectedDownload();
 }
+}
 
 void MainWindow::slotStartAllDownload()
 {
@@ -616,16 +617,20 @@
     foreach (TransferHandler *transfer, KGet::selectedTransfers()) {
         transfer->start();
     }
+    foreach (TransferGroupHandler *group, KGet::selectedTransferGroups()) {
+        group->start();
+    }
     KGet::setSuspendScheduler(false);
 }
 
 void MainWindow::slotStopDownload()
 {
-    if(KGet::selectedTransfers().size() == 0)
+    if (KGet::selectedTransfers().size() == 0 && KGet::selectedTransferGroups().size() == 0) {
         slotStopAllDownload();
-    else
+    } else {
         slotStopSelectedDownload();
 }
+}
 
 void MainWindow::slotStopAllDownload()
 {
@@ -643,6 +648,9 @@
     foreach (TransferHandler *transfer, KGet::selectedTransfers()) {
         transfer->stop();
     }
+    foreach (TransferGroupHandler *group, KGet::selectedTransferGroups()) {
+        group->stop();
+    }
     KGet::setSuspendScheduler(false);
 }
 
[prev in list] [next in list] [prev in thread] [next in thread] 

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