После создания кастомных контролов (один контрол - одна dll), решил все контролы, пачкой, организовать в одну dll. На текущем этапе у меня не отображаются кастомные свойства контролов (панель свойств) - не могу понять причину....
А также возникли вопросы, на которые я сам ответа найти не могу:
1) Нужно ли в каждом классе плагина прописывать макрос
Q_INTERFACES(QDesignerCustomWidgetInterface)
.
2) Когда я делал два контрола раздельно, то использовал 2 Preprocessor Definitions для 2_ух классов виджетов: QDESIGNER_WIDGET_EXPORT,
CUSTOMEDITBOX_EXPORT. Потому, что часть функционала второго контрола наследуется от класса первого контрола, и он должен работать на импорт/экспорт.
Теперь использую один дефайн QDESIGNER_WIDGET_EXPORT (в чем сомневаюсь!!! ).