This file subclasses the DtObjectViewComponent to display new object types in the portal GUI...
Definition: modObjectMgr.h:19
static void deleteFruitCb(const DtPortalReflectedFruit &obj, void *usrData)
Manages collections of ReflectedObjects of Type T_ReflectedObject.
Definition: pReflectedObjectManager.h:38
static void updateFruitCb(const DtPortalReflectedFruit &obj, void *usrData)
DtPortalReflectedFruitManager * myRefFruitMgr
Definition: modObjectMgr.h:57
static DtObjectViewComponent * create(MAKVrExchange::DtPortalConnection *pConn, QWidget *parent)
Static creation method we can register with our DtPortalAppGui class.
Contains the DtObjectViewComponent class declaration.
Responsible for the display of an object's discovery, update, and removal recevied from the portal on...
Definition: pObjectViewComponent.h:51
DtModObjectViewComponent & operator=(const DtModObjectViewComponent &orig)
Assignment Operator - Not Implemented.
DtModObjectViewComponent(MAKVrExchange::DtPortalConnection *pconn, QWidget *parent)
Protected CTOR (Use create method).
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
Contains the DtPortalFruit class declaration.
static void discoverFruitCb(const DtPortalReflectedFruit &obj, void *usrData)
Connects a broker to the Portal Data Exchange.
Definition: pConnection.h:49
DtObjectViewComponent(DtPortalConnection *pConn, QWidget *parent)
Protected CTOR (Use create method).
virtual void removeCallbacks()
Delete reflected object lists (unregisters callbacks).
virtual void registerCallbacks()
Instantiate reflected object lists and register callbacks.
virtual ~DtModObjectViewComponent()
Destructor.