Либо через QDataStream либо в виде файла БД (SQLITE к примеру).
наверно буду через QDataStream так как с базами данных совсем не знаком, а какой признак выставлять чтобы распознать конец файла, типа какое-то "магическое число" как в книге Бланшета?
2. Еще вопрос - мне надо для диалоговых окон, которые вызываются чтобы заполнить вкладку "Данные", открывать список часто используемых названий(тоесть их надо сохранять) их хранить в отдельном файле и грузить когда необходимое диалоговое окно создалось?