Version: 1.0b3 (using KDE 4.2.2) OS: Linux Installed from: Ubuntu Packages I'm missing possibility to restart precessed or half processed queue in Batch queue manager. For example I want to change some settings durig the que processing. I stop the queue and want to process all images again. Now I can only clear queue and reload all images to queue manager again. Or I process images with some setting and then I want to process same images with different settings again (i. e. thumbnail a full size images for web gallery). Again the restart queue be would be useful.
Jens, If i'm not too wrong, i remember that you is interrested to implement this feature in BQM (dixit an IRC talk). right ? Gilles Caulier
Yes, that's true. I put it on my TODO list (and it is still there), but havent produced something useful yet. Below is a comment from me on the mailing list: "Looking for bug #201591 it would be nice to reset proccessed items when assigned tools or assigned tools settings to one queue changed. There is already a signal 'signalAssignedToolsChanged', but this signal is also called when switching beetween queues, and for every tool that is started in running mode. I don't see why 'signalAssignedToolsChanged' should be signaled to a queue in both cases at all. Next, if move a tool up or down this signal is called twice." Reevaluate the above shows that this is still true. I will have a second look at it.
SVN commit 1102096 by jmueller: do not emit signalAssignedToolsChanged when BQM current queue changes CCBUGS: 201591 M +0 -2 assignedlist.cpp M +3 -0 queuemgrwindow.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1102096
Jens, About your commit #1102096, take a care : - if you change something in assigned tool list, using drag and drop to change tools order for ex, or to add new tool in list, the list of tool play is right. - if you change tool settings, this one is played right. In both case, use console debug messages. If i remember, The list of assigned tools and the settings for each tools is hosted in the Queue instance. So all changes must be dispatched to it, before to play in batch. Gilles Caulier
Gilles, I only removed the emit of the signal in assignedlist when current queue changes (and create a new connection to update statusbar). I don't know if you just want to give me a 'take care' hint (which i adopt) or if you find something broken now? Jens
(:=))) no, i don't have tested your changes. I just want to be sure that not all is broken there... regression tests, as usual... Gilles
SVN commit 1102593 by jmueller: do not emit signalAssignedToolsChanged when executing a tool and reset state of queue items after tool changes (settings, position, add, remove) BUGS: 201591 M +2 -1 NEWS M +1 -1 utilities/queuemanager/basetools/color/autocorrection.cpp M +1 -1 utilities/queuemanager/basetools/color/bcgcorrection.cpp M +1 -1 utilities/queuemanager/basetools/color/bwconvert.cpp M +1 -1 utilities/queuemanager/basetools/color/channelmixer.cpp M +1 -1 utilities/queuemanager/basetools/color/colorbalance.cpp M +1 -1 utilities/queuemanager/basetools/color/curvesadjust.cpp M +1 -1 utilities/queuemanager/basetools/color/hslcorrection.cpp M +1 -1 utilities/queuemanager/basetools/color/iccconvert.cpp M +1 -1 utilities/queuemanager/basetools/color/whitebalance.cpp M +1 -1 utilities/queuemanager/basetools/convert/convert2jp2.cpp M +1 -1 utilities/queuemanager/basetools/convert/convert2jpeg.cpp M +1 -1 utilities/queuemanager/basetools/convert/convert2pgf.cpp M +1 -1 utilities/queuemanager/basetools/convert/convert2png.cpp M +1 -1 utilities/queuemanager/basetools/convert/convert2tiff.cpp M +1 -1 utilities/queuemanager/basetools/decorate/watermark.cpp M +1 -1 utilities/queuemanager/basetools/enhance/blur.cpp M +1 -1 utilities/queuemanager/basetools/enhance/localcontrast.cpp M +1 -1 utilities/queuemanager/basetools/enhance/noisereduction.cpp M +1 -1 utilities/queuemanager/basetools/enhance/restoration.cpp M +1 -1 utilities/queuemanager/basetools/enhance/sharpen.cpp M +1 -1 utilities/queuemanager/basetools/filters/filmgrain.cpp M +1 -1 utilities/queuemanager/basetools/metadata/assigntemplate.cpp M +1 -1 utilities/queuemanager/basetools/transform/flip.cpp M +1 -1 utilities/queuemanager/basetools/transform/resize.cpp M +1 -1 utilities/queuemanager/basetools/transform/rotate.cpp M +6 -1 utilities/queuemanager/batchtool.cpp M +1 -0 utilities/queuemanager/batchtool.h M +12 -0 utilities/queuemanager/queuelist.cpp WebSVN link: http://websvn.kde.org/?view=rev&revision=1102593