bool TreeModel::writeOutput(QString fileName){ QFile *file = new QFile(fileName); if(!file->open(QIODevice::WriteOnly)){ return false; } std::ofstream outputFile; Teuchos::XMLParameterListWriter plWriter; Teuchos::XMLObject xmlOutput = plWriter.toXML(*validParameters); QTextStream outStream(file); outStream << QString::fromStdString(xmlOutput.toString()); file->close(); delete file; saved = true; saveFileName = fileName; return true; }