в отладчике я вижу не то имя файла, которое получаю при присвоении из класса QFileInfoList - при каких-нибудь операциях с этим классом это может вылезти, мало ли... внутри класса файлы из текущего каталога, а вне класса уже без префикса ./
да и вообще это сбивает с толку
Программировать нужно по документации, а не по отладчику.
Скорее всего это debug-assistant так разворачивает имена для QFileInfoList, а в документации явно написано как будет на самом деле.