Как реализуется редактирование данных? Что есть готового?
Например, есть несколько классов. Объект класса А содержит массив объектов класса Б.
Теперь хочется сделать несколько унифицированный GUI редактор для этой структуры. Как-то утомительно для каждого класса создавать диалог, в нем списки (listbox-ы) с коллекциями объектов и однотипными операциями (добавить, изменить, удалить)...
Т.е. хочется как-то унифицированно редактировать отношения включения- родитель/потомок (добавить, удалить) и изменения свойств объекта (изменить).
Как на практике решаете такую задачу? Созданием своего феймворка по управлению мета-данными? Что есть готового?
Ну и хочется хранить (сериализовать/десериализовать) это в файл. Как сериализовать QObject в boost::serialization.
QDtaStream не сериализует по простому. Надо доделывать...
Язык с++, qt..
Для всех типов данных (типа массива объектов класса Б) сделать модели. И все упроститься.