void MyProcess::on_readyReadStandardError() { if (canceling) return; if (receiver) emit procDataReady(readAllStandardError()); // redirect to stdout else dbs("ASSERT in myReadFromStderr: NULL receiver"); }
void MyProcess::on_readyReadStandardOutput() { if (canceling) return; if (receiver) emit procDataReady(readAllStandardOutput()); else if (runOutput) runOutput->append(readAllStandardOutput()); }
void MyProcess::on_readyReadStandardError() { if (canceling) return; if (receiver) { QByteArray err = readAllStandardError(); accError += err; emit procDataReady(err); // redirect to stdout } else dbs("ASSERT in myReadFromStderr: NULL receiver"); }