[Downloads] Port to KUIServerV2JobTracker and enable instant reporting
We probably don't want the KIO Widgets job tracker as fallback as that won't be any more useful than what the browser has buit-in.
Furthermore, set immediate progress reporting, so that the job is shown right away and always, i.e. even when downloading a small file will show a "Finished" notification with useful "Open" action.
Finally, while at it get rid of "id" in DownloadJob
as it was never used.
- In Chrome right-clicked on an image, chose "Save As", got a job popup immediately, with e.g. "Downloading: someimage.jpg". Once I chose a filename, it updated to "Downloading Finished: someprettyimage.jpg to Downloads"
- In Chrome right-clicked a link to a large ISO image, chose "Save As", got a job poppu immediately, with e.g. "Downloading: some.iso" Once I chose a file name, it updated to "Downloading: some.iso to Some Folder"
- Started a normal download, job popup was shown immediately now rather than after a short delay.
Edited by Kai Uwe Broulik