49 #include <Carbon/Carbon.h>
58 this, SLOT(
onError(QProcess::ProcessError)));
71 QString output = QString(readAllStandardError());
72 foreach (QString line, output.split(
"\n")) {
81 QString output = QString(readAllStandardOutput());
82 foreach (QString line, output.split(
"\n")) {
93 QString commandLine = QString(
"\"%1\" %2").arg(app).arg(args);
96 vNotice(
"Launching helper process with command line '%1'")
99 QProcess::start(commandLine, QIODevice::ReadOnly | QIODevice::Text);
111 vNotice(
"Launching helper process '%1' with arguments '%2'").arg(app)
115 QProcess::start(app, args, QIODevice::ReadOnly | QIODevice::Text);
123 if (error == QProcess::FailedToStart) {
134 return state() == NotRunning;
140 #if defined(Q_WS_MAC)
141 ProcessSerialNumber psn;
145 st = GetProcessForPID(pid(), &psn);
148 SetFrontProcess(&psn);