Правильно ли я понимаю что QFile буферизирует permissions в конструкторе с именем файла или при setFileName?
И при последующих запросах permissions отдает то что прочитал на инициализации, даже если, допустим, права на чтение были изменены извне?
И как сделать так, чтобы всегда возвращались валидные разрешения?