[PATCH] A KJob jobtracker that uses kuiserver, or falls back to dialogs.
Rafael Fernández López
ereslibre at kde.org
Thu Sep 4 13:01:20 BST 2008
Hi,
> Any idea on where to put that option though?
I would like to work on some KCM, not sure which one for this.
The summing up goes as follows:
- If you have the kuiserver plasmoid or kuiserver app running, use it (the
service is registered on the bus). So this one is not a big deal.
- If the kuiserver plasmoid was added, the kuiserver app won't be brought up,
since it will find out that there is another service registered with the same
name.
- If the kuiserver app was started, I think the kuiserver plasmoid should show
no information, but a message informing about there is another application
showing that information already running.
- The KCM would be as easy as: "I want progresses in the same window/whatever,
or I want progresses on separate windows", with other fancy settings like:
"remove finished jobs or move them to a "finished" list).
- The biggest issue I can find here is what happens if you remove the plasmoid
while it is the responsible of showing this information (while on "show all
progresses in the same window").
- If it was already showing some information on progress, I think there is
not too much to do with that... we can think about it later though.
- New started jobs should have no problems on starting the kuiserver app.
Now, another issue I think we have to face is: imagine I am a user which
selected "I want progresses in separate windows". If I add the kuiserver
plasmoid, should it show a warning message: hey you need to go to this KCM and
configure this as "same window", or should it just listen for jobs ?
I would say the former. If you choose the latter, we would really be in some
trouble with the dynamic tracker, which would be becoming pretty complex
itself.
Regards,
Rafael Fernández López.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20080904/95b93384/attachment.sig>
More information about the kde-core-devel
mailing list