tools/qdoc3/qsakernelparser.cpp
changeset 30 5dc02b23752f
parent 18 2f34d5167611
--- a/tools/qdoc3/qsakernelparser.cpp	Wed Jun 23 19:07:03 2010 +0300
+++ b/tools/qdoc3/qsakernelparser.cpp	Tue Jul 06 15:10:48 2010 +0300
@@ -70,8 +70,8 @@
 				       const QString& filePath,
 				       Tree * /* tree */ )
 {
-    FILE *in = fopen( QFile::encodeName(filePath), "r" );
-    if ( in == 0 ) {
+    QFile in(filePath);
+    if (!in.open(QIODevice::ReadOnly)) {
         location.error( tr("Cannot open QSA kernel file '%1'").arg(filePath) );
         return;
     }
@@ -171,7 +171,7 @@
 	    readToken();
 	}
     }
-    fclose( in );
+    in.close();
 }
 
 void QsaKernelParser::doneParsingSourceFiles( Tree * /* tree */ )