14 #include <vlutil/vlMachineTypes.h>
15 #include <vlutil/vlString.h>
16 #include <vlutil/vlTime.h>
18 class QTreeWidgetItem;
21 namespace MAKVrExchange
24 class DtPortalConnection;
25 class DtMarkingSymbols;
37 DiscoveredByField = 1,
42 UpdatesPerSecField = 6,
43 DiscoveredTimeField = 7,
44 LastUpdateTimeField = 8
57 virtual void showItem();
58 virtual void hideItem();
63 virtual void updateItem();
67 virtual void updateDisplay();
90 virtual void updateUps();
92 virtual const QTreeWidgetItem *listViewItem()
const;
93 virtual void setListViewItem(QTreeWidgetItem *item);
95 virtual const QTreeWidgetItem *listViewItemGroup()
const;
96 virtual void setListViewItemGroup(QTreeWidgetItem *parent);
98 virtual DtTime firstUpdateTime()
const;
99 virtual void setFirstUpdateTime(DtTime tm);
101 virtual void showUpdateTime(
bool show);
105 static DtTime displayUpdateTimeThreshold();
106 static void setDisplayUpdateTimeThreshold(
const DtTime &time);
DtEntityIdentifier myLastEntityId
Definition: portalObjectHolder.h:140
bool myLastSetPublishableFlag
Definition: portalObjectHolder.h:134
DtForceType myLastForceId
Definition: portalObjectHolder.h:141
QTreeWidgetItem * myListViewItemGroup
Definition: portalObjectHolder.h:123
DtTime myLastSetFirstUpdateTime
Definition: portalObjectHolder.h:125
DtMarkingSymbols * mySymbolManager
Definition: portalObjectHolder.h:120
DtEntityType myLastEntityType
Definition: portalObjectHolder.h:142
An abstract interface for reflected objects.
Definition: pReflectedObject.h:31
bool myShowUpdateTimeFlag
Definition: portalObjectHolder.h:132
#define DT_DLL_LIBPORTALAPP
Definition: include/portalApp/dllExport.h:20
bool myLastSetFilteredFlag
Definition: portalObjectHolder.h:136
DtU32 myLastSetPublisherId
Definition: portalObjectHolder.h:129
QTreeWidgetItem * myListViewItem
Definition: portalObjectHolder.h:122
Definition: markingSymbols.h:25
const DtPortalReflectedObject & myReflectedObj
Definition: portalObjectHolder.h:121
bool myLastSetDiscoveredFlag
Definition: portalObjectHolder.h:135
A template to create reflected object types for each type of object message.
Definition: pReflectedObject.h:58
static DtTime theDisplayUpdateTimeThreshold
Definition: portalObjectHolder.h:108
Contains type definitions for all the portal reflected object types.
DtTime myLastSetUpdateTime
Definition: portalObjectHolder.h:126
Connects a broker to the Portal Data Exchange.
Definition: pConnection.h:49
DtString myLastSetMarkingText
Definition: portalObjectHolder.h:130
DtTime myFirstUpdateTime
Definition: portalObjectHolder.h:124
bool myLastSetDroppedFlag
Definition: portalObjectHolder.h:137
bool myItemShownFlag
Definition: portalObjectHolder.h:131
DtPortalConnection * myPConn
Definition: portalObjectHolder.h:138
DtString myLastSetObjectName
Definition: portalObjectHolder.h:128
Holds information about the object as displayed in the GUI.
Definition: portalObjectHolder.h:29
bool myShowHlaIdFlag
Definition: portalObjectHolder.h:133
DtDamageState myLastDamageState
Definition: portalObjectHolder.h:143
DtU32 myUpdatesReceviedCount
Definition: portalObjectHolder.h:139
DtString myLastSetHlaId
Definition: portalObjectHolder.h:127