[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-frameworks-devel
Subject: Re: closest equivalent to KApplicationPrivate::init() ?
From: René_J.V. Bertin <rjvbertin () gmail ! com>
Date: 2016-01-02 18:00:48
Message-ID: 1627782.NExUPBPJ3h () portia ! local
[Download RAW message or body]
On Saturday January 02 2016 17:14:07 David Faure wrote:
> While I like the general approach of reading source code, what I meant here was \
> *testing*. If it behaves like you want it to behave, that's perfect, no need to \
> understand every line of its code to assess that.
OK, hard *empirical* data (though that 2nd sentence reads like a very qualitative and \
subjective version ;) )
Anyway, I'll be gathering that kind of data from now on.
> Sounds right, for QProcess::startDetached() (no stdin/stdout/stderr). But the \
> question is, how does it behave in terms of bringing the new app to the background \
> or foreground.
My recent experience allows me to be pretty damn sure that it indeed lets the \
application stay in the background.
> 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 ...
> You missed my point. Whatever you do to kdeinit, when KRun uses the \
> "useKToolInvocation==false" code path, then QProcess will be used anyway, so you \
> have an interest in making that work correctly.
Ah, right. I missed that indeed.
> to start apps (anywhere QProcess is used) to work correctly anyway. So why not use \
> QProcess everywhere?
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?
R
_______________________________________________
Kde-frameworks-devel mailing list
Kde-frameworks-devel@kde.org
https://mail.kde.org/mailman/listinfo/kde-frameworks-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic