tools/qdoc3/qscodeparser.cpp
changeset 30 5dc02b23752f
parent 18 2f34d5167611
--- 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,