KRun: remove KProcessRunner dependency on QtWidgets
The messagebox has moved up to the user of the class, KRun,
via a signal.
The long term plan is to move KProcessRunner to KIOGui, so the future
OpenUrlJob can use it, but KProcessRunner uses KWindowSystem which still
depends on QtWidgets at the moment.
with Exec=appdoesnotexist and MimeType=text/plain;
Started dolphin, RMB on text file, Open With AppDoesNotExist, and the message
box "Could not find the program 'appdoesnotexist'" showed up as expected.
Reviewers: nicolasfella, vkrause
Reviewed By: vkrause
Differential Revision: https://phabricator.kde.org/D23092