50     ::flock(handle(), LOCK_UN);
    57     if(!mode.testFlag(QIODevice::ReadOnly)) {
    58         qWarning() << 
"QLockedFile::open must be opened in ReadOnly mode";
    64     handle = CreateFileA(QDir::toNativeSeparators(fileName()).toLatin1().data(),
    69                          FILE_ATTRIBUTE_NORMAL,
    71     if(handle == INVALID_HANDLE_VALUE) {
    72         qWarning() << 
"QLockedFile::open error lock";
    76     return QFile::open(mode);
    78     bool isOpen = QFile::open(mode);
    80     if(isOpen && ::flock(handle(), LOCK_SH) < 0) {
    81         qWarning() << 
"QLockedFile::open error flock";
 
virtual bool open(OpenMode mode)