| 16 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 17 |  | setVagoWindowTitle(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 18 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 19 | < | if(!QFile::exists(UtilVago::getOniSplitExeAbsolutePath())){ | 
 
 
 
 
 
 
 
 
 | 19 | > | if(!QFile::exists(UtilVago::getOniSplitExecutableAbsolutePath())){ | 
 
 
 
 
 
 
 
 
 
 
 | 20 |  | UtilVago::showAndLogErrorPopUp(this->myLogger, "OniSplit not found. Please download it at "+GlobalVars::ModsDomain+" and put it the Vago's tools folder. \n\nProgram will now exit."); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 21 |  | exit(1); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 22 |  | } | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 23 |  |  | 
 
 
 
 
 
 
 
 
 
 
 | 24 | < | if(!QFile::exists(UtilVago::getXmlToolsExeAbsolutePath())){ | 
 
 
 
 
 
 
 
 
 | 24 | > | if(!QFile::exists(UtilVago::getXmlToolsExecutableAbsolutePath())){ | 
 
 
 
 
 
 
 
 
 
 
 | 25 |  | UtilVago::showAndLogErrorPopUp(this->myLogger, "XmlTools not found. Please download it at "+GlobalVars::ModsDomain+" and put it the Vago's tools folder. \n\nProgram will now exit."); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 26 |  | exit(1); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 27 |  | } | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1215 |  | { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1216 |  | QProcess myProcess; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1217 |  | myProcess.setWorkingDirectory(UtilVago::getAppPath()); | 
 
 
 
 
 
 
 
 
 
 
 | 1218 | < | myProcess.start(UtilVago::getOniSplitExeAbsolutePath()+" -version"); | 
 
 
 
 
 
 
 
 
 | 1218 | > | myProcess.start(UtilVago::getOniSplitExecutable()+" -version"); | 
 
 
 
 
 
 
 
 
 
 
 | 1219 |  | myProcess.waitForFinished(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1220 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1221 |  | QString result=myProcess.readAllStandardOutput(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1227 |  | { | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1228 |  | QProcess myProcess; | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1229 |  | myProcess.setWorkingDirectory(UtilVago::getAppPath()); | 
 
 
 
 
 
 
 
 
 
 
 | 1230 | < | myProcess.start(UtilVago::getXmlToolsExeAbsolutePath()+" --version"); | 
 
 
 
 
 
 
 
 
 | 1230 | > | myProcess.start(UtilVago::getXmlToolsExecutable()+" --version"); | 
 
 
 
 
 
 
 
 
 
 
 | 1231 |  | myProcess.waitForFinished(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1232 |  | QString result=myProcess.readLine(); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1233 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1695 |  | addNewRecentProject(filePath); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1696 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1697 |  | setVagoWindowTitle(); | 
 
 
 
 
 
 
 
 | 1698 | + |  | 
 
 
 
 
 
 
 
 | 1699 | + | showSuccessStatusMessage("Project saved sucessfully."); | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1700 |  | } | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1701 |  |  | 
 
 
 
 
 
 
 
 
 
 
 
 
 | 1702 |  | void MainWindow::saveProjectWidget(pugi::xml_node &rootNode, DropTableWidget* table) |