ByteArrayViewProfileLockPrivate::ByteArrayViewProfileLockPrivate( const QString& fileName, const ByteArrayViewProfile::Id& id ) : lockFile(fileName.isEmpty() ? fileName : viewProfileFileLockPath(fileName)), viewProfileId( id ) { if( not fileName.isEmpty() ) lockFile.lock( KLockFile::NoBlockFlag | KLockFile::ForceFlag ); }
ByteArrayViewProfileLockPrivate::ByteArrayViewProfileLockPrivate( const QString& fileName, const ByteArrayViewProfile::Id& id ) : lockFile(new QLockFile(fileName.isEmpty() ? fileName : viewProfileFileLockPath(fileName))), viewProfileId( id ) { if( !fileName.isEmpty() ) { if ( !lockFile->tryLock( 1000 ) ) qCWarning(LOG_KASTEN_OKTETA_GUI) << "Failed to acquire lock file" << fileName << "error =" << lockFile->error(); } }