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