more work towards a full musrWiz implementation.

This commit is contained in:
2017-02-27 16:59:52 +01:00
parent 9d8c1c7606
commit bb41ce188f

View File

@ -1602,6 +1602,8 @@ void PTextEdit::musrWiz()
{ {
QString cmd = fAdmin->getExecPath() + "/musrWiz"; QString cmd = fAdmin->getExecPath() + "/musrWiz";
QString workDir = "./"; // think about it!! QString workDir = "./"; // think about it!!
QStringList arg;
arg << "--log";
QProcess *proc = new QProcess(this); QProcess *proc = new QProcess(this);
@ -1610,7 +1612,7 @@ void PTextEdit::musrWiz()
env.insert("LD_LIBRARY_PATH", env.value("ROOTSYS") + "/lib:" + env.value("LD_LIBRARY_PATH")); env.insert("LD_LIBRARY_PATH", env.value("ROOTSYS") + "/lib:" + env.value("LD_LIBRARY_PATH"));
proc->setProcessEnvironment(env); proc->setProcessEnvironment(env);
proc->setWorkingDirectory(workDir); proc->setWorkingDirectory(workDir);
proc->start(cmd); proc->start(cmd, arg);
if (!proc->waitForStarted()) { if (!proc->waitForStarted()) {
// error handling // error handling
QString msg(tr("Could not execute the output command: ")+cmd[0]); QString msg(tr("Could not execute the output command: ")+cmd[0]);