CommandLauncher: call emitResult() as soon as process has started
This MR makes emitResult get called as soon as the process has started instead of when the process has ended. It also changes emitDelayedError as a protected member of KProcessRunner to make it invokable by ForkingProcessRunner. It also removes processFinished signal as it's not used anymore.
Edited by Thenujan Sandramohan