Всем привет.
В продолжение мною же созданной темы:
http://www.prog.org.ru/topic_11540_0.htmlОт этого способа отказался. Т.к. существующие ГУИ сложно изменять тем способом.
Вот, посетила новая мысля. Зацените
В конструкторе формы, после создания ГУИ контролов, вставляем одну единственную функцию, к примеру "modifyGui()". Которая, в свою очередь, выполняет следующее:
1. Получает список чаилдов.
2. Определяет, является ли этот объект ГУИ объектом?
3. Если ДА -
3.1. Получает его имя.
3.2. Смотрит, есть ли(в своей БД) для объекта с этим именем, новые параметры.
3.3. Если есть - Применяет.
отсюда возникли вопросы:
1. Как получить список чаилдов? (const QObjectList & QObject::children() - ?)
2. Как определить, является ли объект ГУИшным?
3. Чего я не учел?
Всем спасибо за внимание.