![]() |
MAK Data Logger API Documentation for DIS
|
DtObjectInstanceListCtrl UI Controller type for object instances Populates a QListView with the object instances Catches selectionChanged events and forwards them as a signal Responds to object instance discovery and removal. More...
Inheritance diagram for DtObjectInstanceListCtrl:
Collaboration diagram for DtObjectInstanceListCtrl:Public Member Functions | |
| DtObjectInstanceListCtrl (DtFomReflGenList &reflectedObjects, DtOMTTree &omtTree, DtDatatypeManager &datatypeManager, DtDisDictionary &entityTypeDictionary) | |
| Constructor. More... | |
| virtual | ~DtObjectInstanceListCtrl () |
| Destructor. More... | |
| virtual void | fillListView (QTreeWidget *listView) |
| virtual DtObjectClassFedNode * | findCurrentObjFedNode (QTreeWidgetItem *currentLoc) |
| virtual void | setCurrentTime (const MAKLogger::DtAbsoluteTime &newTime) |
| Update current time. More... | |
| virtual const MAKLogger::DtAbsoluteTime & | currentTime () const |
| Get current time. More... | |
| virtual DtReflectedGenericObject * | reflectedObject (const DtString &objectName) |
| Get the reflected object with the given name. More... | |
| virtual void | discoverObject (DtReflectedGenericObject *obj) |
| Process a discovered object. More... | |
| virtual void | removeObject (DtReflectedGenericObject *obj) |
| Remove the specified object. More... | |
Protected Member Functions | |
| virtual void | updateEntityType (DtReflectedGenericObject *obj) |
| Process an object update to capture a missing entity type. More... | |
| virtual void | updateObjectTime (const DtStateMsg &msg, DtHlaObject *obj) |
| Process an object update to update time. More... | |
| virtual bool | getEntityType (DtReflectedGenericObject *obj, bool addCallback, QString &entityTypeString) |
| Display the object's entity type when it becomes available. More... | |
| DtObjectInstanceListCtrl (const DtObjectInstanceListCtrl &) | |
| DtObjectInstanceListCtrl & | operator= (const DtObjectInstanceListCtrl &) |
Static Protected Member Functions | |
| static void | updateEntityTypeCb (DtReflectedGenericObject *obj, void *userData) |
| Callback for object updates to process entity type. More... | |
| static void | updateObjectTimeCb (const DtStateMsg &msg, DtHlaObject *obj, void *usr) |
| Callback for object updates to process time. More... | |
DtObjectInstanceListCtrl UI Controller type for object instances Populates a QListView with the object instances Catches selectionChanged events and forwards them as a signal Responds to object instance discovery and removal.
| DtObjectInstanceListCtrl::DtObjectInstanceListCtrl | ( | DtFomReflGenList & | reflectedObjects, |
| DtOMTTree & | omtTree, | ||
| DtDatatypeManager & | datatypeManager, | ||
| DtDisDictionary & | entityTypeDictionary | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protected |
|
virtual |
Get current time.
|
virtual |
Process a discovered object.
|
virtual |
|
virtual |
|
protectedvirtual |
Display the object's entity type when it becomes available.
Initially, callback should be added. Subsequent calls should remove callback should be removed when entity type is updated.
|
protected |
|
virtual |
Get the reflected object with the given name.
|
virtual |
Remove the specified object.
|
virtual |
Update current time.
|
protectedvirtual |
Process an object update to capture a missing entity type.
|
staticprotected |
Callback for object updates to process entity type.
|
protectedvirtual |
Process an object update to update time.
|
staticprotected |
Callback for object updates to process time.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |