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

List:       kde-core-devel
Subject:    Re: Progress dialogs
From:       Dawit Alemayehu <adawit () earthlink ! net>
Date:       1999-11-25 1:35:27
[Download RAW message or body]

On Wed, 24 Nov 1999, Matt Koss wrote:
> I have commited a small change in kio_littleprogress_dlg.
> There is a button now on the left, which you can use to stop transfer.
> 
> I would like to here some opinions on the progress dialogs.
> 
> Simple progress is IMHO ok.
> 
> Little progress is not used so far, but this could change. I have added some
> info to the docs, so apps like kedit, etc. could try it out.

Are you sure about this ?  I thought konqueror uses it to show progress when
retreiving pages from net and also displaying large directories ... 
Umm ... perhaps your machine is too fast for this :) 

> Listy progress is not done yet, but I am not sure about its look too,so please
> speekup.
> 
> Everything's in kioslavetest, have a look at it.

While we are talking about this, I wanted to bring up a point I brought up
before.  I wanted to abstract out all the progress indicator UI out of kiojob.*
and make them standalone objects.  The intention for this is.  All the work
that is done will be independent of KIOJob and trims off some size off of it :)

Here is what I am proposing.  Create a base abstarct progress feedback UI class,
let say it is called KIOBaseProgressUI from which all kio user feedback boxes
would need to inherit from.  Then all the reference KIOJob would have to a
progress indicator UI class would be a KIOBaseProgressUI* baseUI.  All the
changes and updating of the UI part is then performed by these GUI classes
themselves through the signal/slot mechnism.  I think this abstraction is simple
to do since KIOJob emits signals about everything ( okay almost everything) it
does.  Also it is much needed because anyone can then extend and/or create
their own progress feedback dialogs without impacting KIOJob.  What do you all
think ?  Is this something worth doing ?

Regards,
Dawit A.

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

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