Есть несколько ui-форм со своими классами…каждая из них грузится в свой фрейм на главной форме…в один из фреймов грузится openGL-сцена…подскажите пож-та каким образом оптимально управлять работой сцены (что-то перерисовать, убрать со сцены и т.п. ) с помощью виджетов этих разных ui-форм (и соот-но классов)? Кто кого должен наследовать, у каких классов создавать экземпляры opengl-класса и т.п.?Например – как в примере (см. приложенный архив) кнопкой “Форма3”, допустим, убрать со сцены линию? (надо добраться до переменной is_vis класса gl-сцены (gl_klass), экземпляр которой создается на форме2 (klass2), через который сцена загружается на главную форму во фрейм2…а может и не надо формы2 (она отвечает за переключение картинок на сцене, создание ее экземпляров)….подскажите как правильно (наиболее логично что ли) организовать классовое взаимодействие.))
|