C3D Toolkit  Kernel - 115525, Vision - 2.6.4.29

Класс для уведомления объектов об изменениях определенного объекта. Подробнее...

#include <mb_data.h>

Открытые члены

void Subscribe (Object *c)
 Подписаться на сигнал.
 
void Unsubscribe (Object *c)
 Отписаться от сигнала.
 
void Signal (MbeObjectChangeType type=oct_All)
 Послать сигнал об изменениях подписчикам.
 

Подробное описание

template<class Object>
class MbObjectChangeSignal< Object >

Класс для уведомления объектов об изменениях определенного объекта.

Класс для передачи сигналов об изменениях объекта в другие объекты. Объект, который хочет нотифицировать о своих изменениях, должен иметь экземпляр класса MbObjectChangeSignal и вызывать его метод Signal() при своей модификации. Объекты, которые хотят получать сигналы об изменениях определенного объекта, должны иметь метод Refresh( MbeObjectChangeType ) и подписаться на сигналы этого объекта.


Объявления и описания членов класса находятся в файле: