+ if (!process.waitForStarted(1000)) {
+ LYXERR0("Qprocess " << cmd << " did not start!");
+ LYXERR0("error " << process.error());
+ LYXERR0("state " << process.state());
+ LYXERR0("status " << process.exitStatus());
+ return 10;
+ }
+ if (!process.waitForFinished(30000)) {
+ LYXERR0("Qprocess " << cmd << " did not finished!");
+ LYXERR0("error " << process.error());
+ LYXERR0("state " << process.state());
+ LYXERR0("status " << process.exitStatus());
+ return 20;
+ }
+ if (process.exitCode()) {
+ LYXERR0("Qprocess " << cmd << " finished!");
+ LYXERR0("exitCode " << process.exitCode());
+ LYXERR0("error " << process.error());
+ LYXERR0("state " << process.state());
+ LYXERR0("status " << process.exitStatus());
+ }