а почему не хочешь использовать QSettings?
делал через сеттинги, сказали, извиняюсь за неосведомленность, я езе плохо разбираюсь, но что то о том что при включении в общий проект использовать кусетинги нельзя, вроде как из-за глобальной видимости, и сказали сделать реализацию через функции сохранения и загрузки с qmap, qdatastream и байтэрреем