Version: 2.0.2 (using 4.0.2 (KDE 4.0.2), Debian packages) Compiler: cc OS: Linux (i686) release 2.6.24-1-686 Right now, all finished downloads are showing up in the list until you delete them. For when you are downloading a lot of files, it would be really convenient to have a "clear all finished" button, so you can delete files form the list without accidentally deleting files which are still downloading.
This idea is good.
Created attachment 24276 [details] Clean all finished transfers action
Attach a patch to implement the action 'clear finished transfers' I use the icon edit-clear-list for the action, i don't know if it is the best choice ..
Patch looks good imo :) +1 for commiting :) Lukas
I'll test it when it will be applied :)
SVN commit 796087 by jgoday: - Add an action to clean all finished transfers BUG:160135 M +13 -0 core/kget.cpp M +5 -0 core/kget.h M +15 -0 mainwindow.cpp M +1 -0 mainwindow.h M +1 -0 ui/kgetui.rc WebSVN link: http://websvn.kde.org/?view=rev&revision=796087
kget creash (without backtrace) using the action. (revision 799878) I've got only this log on the shell: kget(15464) Job::setPolicy: Job::setPolicy( 1 ) kget(15464) Scheduler::updateQueue: Scheduler: Evaluating job 0 kget(15464) ViewsContainer::showDownloadsWindow: ViewsContainer::showDownloadsWindow kget(15464) transferMultiSegKio::stop: kget(15464) TransferGroup::calculateDownloadLimit: "Now we are calculating download Limits =): 0" kget(15464) TransferGroup::calculateDownloadLimit: We are supporting speedlimits =) kget(15464) TransferGroupScheduler::calculateUploadLimit: 1 kget(15464) TransferGroup::calculateUploadLimit: Now we are calculating upload Limits =) kget(15464) TransferGroup::calculateUploadLimit: We are supporting speedlimits =) kget(15464) SQLiteStore::saveItem: "constraint failed Unable to fetch row" kget(15464) TransferGroupScheduler::calculateDownloadLimit: "Adding downloadLimit for group My Downloads to pool" kget(15464) TransferGroupScheduler::calculateUploadLimit: 1 kget(15464) TransferGroup::calculateSpeedLimits: *************************** HERE WE ARE kget(15464) TransferGroup::calculateDownloadLimit: "Now we are calculating download Limits =): 0" kget(15464) TransferGroup::calculateDownloadLimit: We are supporting speedlimits =) kget(15464) TransferGroup::calculateUploadLimit: Now we are calculating upload Limits =) kget(15464) TransferGroup::calculateUploadLimit: We are supporting speedlimits =) kget(15464) TransferHandler::postDeleteEvent: TransferHandler::postDeleteEvent() ENTERING kget(15464) TransferHandler::postDeleteEvent: TransferHandler::postDeleteEvent() LEAVING kget(15464) TransferHandler::delObserver: TransferHandler: OBSERVERS-- = 1 ASSERT: "extenderIndices.value(extender).isValid()" in file /home/test/KDE4/kdesvn/kdelibs/kdeui/itemviews/kextendableitemdelegate.cpp, line 128 P.S: the kget toolbar should be configurable for adding/removing actions.
Your crash is related to #157436. It does not crash because of this new feature.
You can already configure the toolbar actions via Settings->Configure Toolbar (free from German) :) Lukas
Thanks Urs & Lukas :-)