qdoc: fix memory leaks, unchecked open(), hardcoded path - in debugging code

Change-Id: I3b065dd18f60214a858543d062dfb2f0f1dc1b36
Reviewed-by: Laurent Montel <laurent.montel@kdab.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Martin Smith <martin.smith@digia.com>
This commit is contained in:
David Faure 2014-02-01 10:57:36 +01:00 committed by The Qt Project
parent 5c9d671bfb
commit 9ce3b0d953

View File

@ -246,16 +246,15 @@ QMultiMap<QString,QString> outFileNames;
*/
void Generator::writeOutFileNames()
{
QFile* files = new QFile("/Users/msmith/depot/qt5/qtdoc/outputlist.txt");
files->open(QFile::WriteOnly);
QTextStream* filesout = new QTextStream(files);
QFile files("outputlist.txt");
if (!files.open(QFile::WriteOnly))
return;
QTextStream filesout(&files);
QMultiMap<QString,QString>::ConstIterator i = outFileNames.begin();
while (i != outFileNames.end()) {
(*filesout) << i.key() << "\n";
filesout << i.key() << "\n";
++i;
}
filesout->flush();
files->close();
}
/*!