Draft: Add job for showing Open With dialog

Extract code from OpenUrlJob/ApplicationLauncherJob

Currently it's possible to trigger this dialog by passing a null service to ApplicationLauncherJob, but that's not intuitive.

Also add an implementation using XDG Portals to make it work in sandboxed apps

BUG: 487203

Draft because of two TODOs in the code

Merge request reports

Loading