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

List:       kde-devel
Subject:    Re: Developpement idea, GSOC project ?
From:       Jonas_Bähr <jonas.baehr () web ! de>
Date:       2010-03-29 19:28:20
Message-ID: D5271BFB-DABA-4E77-838D-5577FBA237B0 () web ! de
[Download RAW message or body]


Am 28.03.2010 um 16:50 schrieb todd rme:

> On Sat, Mar 27, 2010 at 8:12 PM, Thomas Lübking <thomas.luebking@web.de 
> > wrote:
>> Am Sunday 28 March 2010 schrieb Romain Couturat:
>>>>> but the idea is to integrate directly into KDE.
>> you want to use KIO::Job
>> http://api.kde.org/4.x-api/kdelibs-apidocs/kio/html/classKIO_1_1Job.html
>
>
> Specifically you want ate least copjob, jobuidelegate, and
> renamedialog, all in kio/kio.  coyjob is the most important, while
> renamedialog has most or all of the ui's for copyjob (although you
> will probably need to make a new class for what you are suggesting).
> I've done some work on this recently, and there are several
> suggestions I have :
>
> 1) non-blocking errors and overwrites: currently if there is an error
> or file name conflict it blocks the transfer.  It would be great if
> this wasn't the case.  Ideally errors would not block the overwrite
> and vice versus, which would probably involve three queues, one for
> transfers, one for overwrites, and one for errors.  You also need a
> good way to display the errors in the end.  I would say this is the
> most important suggestion and one I have seen requested many times.
> If you leave a large transfer and go do something else thinking it
> will finish there is a very real possibility that a file name conflict
> or error will block the transfer entirely.  You shouldn't need to
> baby-sit transfers like that.
>
> 2) single transfer queue.  Currently each transfer operation has its
> own queue, which means if you start 5 copy jobs you will have 5
> queues.  This should probably be changed so that they all share the
> same queue, but whether to put, say, transfers from different kio
> slaves in the same queue will need to be worked out by you and your
> mentors.

Regarding the queue you could also take a look at Krusader (extragear/ 
utils) which provides a feature like that: http://www.krusader.org/handbook/basic.html#queue

>
> 3) number of parallel downloads.  Setting how many transfers should be
> done in each queue simultaneously.  Once again there are details you
> will need to work out.
>
> 4) work out a good way to open the queue.  Transfers are currently
> displayed in KDE in the plasma notification system.  When that is not
> available, they are displayed in a window.  You will need a way to
> open the queue from both.
>
> 5) set retries.  It would be nice if we could set it to retry failed
> transfers a certain number of times before giving up.
>
> -Todd
>
>>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to  
>>> unsubscribe <<

 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<

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

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