10 |
|
this->setAttribute(Qt::WA_DeleteOnClose,true); //destroy itself once finished. |
11 |
|
this->myProcess = new QProcess(); |
12 |
|
this->myProcess->setProcessChannelMode(QProcess::MergedChannels); |
13 |
< |
this->myProcess->setWorkingDirectory(Util::getAppPath()); |
13 |
> |
this->myProcess->setWorkingDirectory(UtilVago::getAppPath()); |
14 |
|
ui->leManualCommand->installEventFilter(this); |
15 |
|
|
16 |
|
this->nextInsertHistoryIdx=0; |
61 |
|
} |
62 |
|
} |
63 |
|
|
64 |
< |
QString var = Util::getOniSplitExeName() +" "+ui->leManualCommand->text(); |
64 |
> |
QString var = UtilVago::getOniSplitExeAbsolutePath() +" "+ui->leManualCommand->text(); |
65 |
|
|
66 |
< |
this->myProcess->start(Util::getOniSplitExeName()+" "+ui->leManualCommand->text()); |
66 |
> |
this->myProcess->start(UtilVago::getOniSplitExeAbsolutePath()+" "+ui->leManualCommand->text()); |
67 |
|
this->myProcess->waitForFinished(120000); //wait 2 minutes at maximum |
68 |
|
ui->ptOutput->appendPlainText("> "+command); |
69 |
|
ui->ptOutput->appendPlainText(this->myProcess->readAll()); |