summaryrefslogtreecommitdiffstats
path: root/src/tools/qdoc/generator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/qdoc/generator.cpp')
-rw-r--r--src/tools/qdoc/generator.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/tools/qdoc/generator.cpp b/src/tools/qdoc/generator.cpp
index 762f1156b23..ef46e4057f2 100644
--- a/src/tools/qdoc/generator.cpp
+++ b/src/tools/qdoc/generator.cpp
@@ -211,6 +211,25 @@ void Generator::appendSortedQmlNames(Text& text,
}
}
+QMultiMap<QString,QString> outFileNames;
+
+/*!
+ For debugging qdoc.
+ */
+void Generator::writeOutFileNames()
+{
+ QFile* files = new QFile("/Users/msmith/depot/qt5/qtdoc/outputlist.txt");
+ files->open(QFile::WriteOnly);
+ QTextStream* filesout = new QTextStream(files);
+ QMultiMap<QString,QString>::ConstIterator i = outFileNames.begin();
+ while (i != outFileNames.end()) {
+ (*filesout) << i.key() << "\n";
+ ++i;
+ }
+ filesout->flush();
+ files->close();
+}
+
/*!
Creates the file named \a fileName in the output directory.
Attaches a QTextStream to the created file, which is written
@@ -222,6 +241,7 @@ void Generator::beginSubPage(const InnerNode* node, const QString& fileName)
if (!node->outputSubdirectory().isEmpty())
path += node->outputSubdirectory() + QLatin1Char('/');
path += fileName;
+ outFileNames.insert(fileName,fileName);
QFile* outFile = new QFile(path);
if (!outFile->open(QFile::WriteOnly))
node->location().fatal(tr("Cannot open output file '%1'").arg(outFile->fileName()));