closest equivalent to KApplicationPrivate::init() ?

David Faure faure at kde.org
Sun Jan 3 09:22:27 UTC 2016


On Saturday 02 January 2016 19:00:48 René J.V. Bertin wrote:
> > I very much disagree with this approach. Qt is opensource, if there's something to be fixed in QProcess, make a patch,
> > then it won't be hypothetical. I don't see "starting a GUI application" as a KF5-specific need at all.
> 
> You saw I said "wait for QProcess to be improved", right? I don't expect a patch for QProcess to be incorporated before 5.7.x ...

Patience is a virtue :-)

> Ok, so what about the requirements on QProcess? Anything beyond what's possible with QProcess::startDetached and possibly launch confirmation? Should QProcess figure out transparently (or rather, opaquely :)) whether to use LaunchServices or not, or should the developer be given a way to override it, or even switch to switch to LaunchServices rather than using standard Posix APIs?

Those are implementation details.
IMHO the API shouldn't talk about any of that, but rather have a flag like "it's a GUI app that I'm starting", which would hint at using LaunchServices
on OSX is that's the only way to bring it to the front.

-- 
David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5



More information about the Kde-frameworks-devel mailing list