bool QFilePrivate::openExternalFile(int flags, int fd) { delete fileEngine; QFSFileEngine *fe = new QFSFileEngine; fe->setFileName(fileName); fileEngine = fe; return fe->open(QIODevice::OpenMode(flags), fd); }
bool QFilePrivate::openExternalFile(int flags, int fd) { #ifdef QT_NO_FSFILEENGINE Q_UNUSED(flags); Q_UNUSED(fd); return false; #else delete fileEngine; QFSFileEngine *fe = new QFSFileEngine; fe->setFileName(fileName); fileEngine = fe; return fe->open(QIODevice::OpenMode(flags), fd); #endif }