Я не осилил отнаследоваться от QFile, поэтому от QIODEvice