--- a/tools/qdoc3/qscodeparser.cpp Wed Jun 23 19:07:03 2010 +0300
+++ b/tools/qdoc3/qscodeparser.cpp Tue Jul 06 15:10:48 2010 +0300
@@ -151,8 +151,8 @@
{
qsTre = tree;
- FILE *in = fopen(QFile::encodeName(filePath), "r");
- if (in == 0) {
+ QFile in(filePath);
+ if (!in.open(QIODevice::ReadOnly)) {
location.error(tr("Cannot open Qt Script class list '%1'")
.arg(filePath));
return;
@@ -175,7 +175,7 @@
}
tok = fileTokenizer.getToken();
}
- fclose(in);
+ in.close();
}
void QsCodeParser::parseSourceFile(const Location& location,