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); }