Есть диалог, нарисованный в QtDesigner (TMyForm). Я открываю несколько его экземпляров, через
TMyForm *MyForms[MaxMyForms];
MyForms[N]=new TMyForm(0,"Header",Qt::WStyle_Customize|Qt::WStyle_Title|Qt::WStyle_Mi nMax| Qt::WStyle_SysMenu|Qt::WStyle_NormalBorder);
При этом появляется проблема переменных, локальных для каждого конкретного диалога. Если я объявляю переменную в файле tmyform.ui.h, то она оказывается общей для всех диалогов. Один диалог её меняет - меняется и для всех остальных. А мне надо, чтоб у каждого диалога была переменная, локальная для него. Не было бы QtDesigner'а - объявил бы новый класс, унаследовал бы от QDialog и добавлял, что надо. А тут-то как? tmyform.h редактировать бесполезно - designer его всё равно перепишет (там внутри об этом так и написано). Что делать?