2 #include <UnitTest++.h>
99 : mySlotActivatedCalledFlag(false)
Contains makVrv::DtSubjectObserver class.
Definition: testDtSubjectBinder.h:12
static const char * myClassName
Definition: testDtSubjectBinder.h:28
static DtSubjectAnnouncer * findInstance(DtDe &de)
Get the instance of this object. This object is 'lazily created'.
Definition: DtSubjectAnnouncer.h:102
virtual void activate(T *subject) const
Causes the activate signal to be emitted.
Definition: DtSubjectAnnouncer.h:126
virtual void slot_activate(TestSubject *subject)
Definition: testDtSubjectBinder.h:108
bool slotActivateCalled()
Definition: testDtSubjectBinder.h:103
static const char * className()
Returns the name of this class.
Definition: testDtSubjectBinder.h:58
void bind(DtDe &de)
Note: do not give this class a CTOR.
TestObserverLogic(makVrv::DtDe &de)
Definition: testDtSubjectBinder.h:98
static TestObserverLogic * create(makVrv::DtDe &de)
Definition: testDtSubjectBinder.h:91
virtual ~TestSubject()
Definition: testDtSubjectBinder.h:48
Contains makVrv::DtSubjectAnnouncer class.
TestSubject(makVrv::DtDe &de)
Definition: testDtSubjectBinder.h:37
bool mySlotActivatedCalledFlag
Definition: testDtSubjectBinder.h:87
makVrv::DtSubjectAnnouncer< TestSubject > TestSubjectAnnouncer
Definition: testDtSubjectBinder.h:33
Definition: testDtSubjectBinder.h:70
A DtSubjectAnnouncer tells DtSubjectObservers that the subject T is activated or deactivated.
Definition: DtSubjectAnnouncer.h:32
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A DtSubjectObserver is told by a DtSubjectAnnouncer when the subject is activated/ deactivated...
Definition: DtSubjectObserver.h:29
virtual void deactivate(T *subject) const
Causes the deactivate signal to be emitted.
Definition: DtSubjectAnnouncer.h:132
virtual void slot_deactivate(TestSubject *subject)
Definition: testDtSubjectBinder.h:113
makVrv::DtDe & myDe
Definition: testDtSubjectBinder.h:27
makVrv::DtSubjectObserver< TestSubject > TestSubjectObserver
Definition: testDtSubjectBinder.h:68