--- Vago/trunk/Vago/xmlprocessor.cpp 2013/03/31 19:02:16 771 +++ Vago/trunk/Vago/xmlprocessor.cpp 2016/03/24 22:28:41 1035 @@ -1,7 +1,8 @@ #include "xmlprocessor.h" -XmlProcessor::XmlProcessor(Logger *myLogger, QStringList *commands) +XmlProcessor::XmlProcessor(QString AppDir, Logger *myLogger, QStringList *commands) { + this->AppDir=AppDir; this->myLogger=myLogger; this->commands=commands; } @@ -13,9 +14,11 @@ void XmlProcessor::run() QString errorMessage = ""; int numErrors=0; + myProcess->setWorkingDirectory(this->AppDir); + for(int i=0; icommands->size(); i++){ - myProcess->start(GlobalVars::XmlToolsExeName+" "+this->commands->at(i)); + myProcess->start(Util::getXmlToolsExeName() +" "+this->commands->at(i)); myProcess->waitForFinished(-1); result=myProcess->readAllStandardError();