12 #pragma warning(disable : 4100)
14 #include "ui_objectInstanceListDlg.h"
21 class DtReflectedGenericObject;
42 QWidget* parent = 0, Qt::WindowFlags f = 0);
48 virtual bool isExtended();
52 virtual void setLeftSideWidth(
int width);
53 virtual int getLeftSideWidth();
57 virtual void removeAllObjects();
60 virtual void closeAttributeViews();
67 virtual void showButtons(
bool);
70 virtual void showExtendedPane(
bool);
76 virtual void viewObjectClick();
80 virtual void extenderClicked();
83 virtual void contextMenu();
89 virtual void discoverObject(DtReflectedGenericObject *obj);
92 virtual void removeObject(DtReflectedGenericObject *obj);
95 virtual void reflectObjectUpdate(
const DtStateMsg& msg, DtHlaObject* obj);
98 virtual void onObjectAttributesClose(
QDialog*);
110 virtual void hideEvent ( QHideEvent * );
111 virtual void showEvent ( QShowEvent * );
112 virtual void closeEvent ( QCloseEvent * );
113 virtual void mousePressEvent ( QMouseEvent * );
114 virtual void mouseMoveEvent ( QMouseEvent * );
115 virtual void mouseReleaseEvent ( QMouseEvent * );
121 static void discoverObjectCb(DtReflectedGenericObject * obj,
void * usr);
124 static void removeObjectCb(DtReflectedGenericObject * obj,
void * usr);
127 static void reflectObjectUpdateCb(
const DtStateMsg& msg, DtHlaObject* obj,
void* usr );
130 Ui::DtObjectInstanceListDlg
myUi;
Ui::DtObjectInstanceListDlg myUi
Definition: objectInstanceListDlg.h:130
std::map< DtString, QDialog * > myDialogsByObjectName
Definition: objectInstanceListDlg.h:141
Definition: disDictionary.h:53
DtObjectInstanceListCtrl UI Controller type for object instances Populates a QListView with the objec...
Definition: objectInstanceListCtrl.h:50
DtObjectInstanceListCtrl * myController
Definition: objectInstanceListDlg.h:132
std::map< DtString, QDialog * > myRemovedObjectDialogs
Definition: objectInstanceListDlg.h:143
This class handles the conversion between a byte stream and an English readable view of the data in a...
Definition: datatypeManager.h:41
DtOMTTree & myOmtTree
Definition: objectInstanceListDlg.h:133
DtFomReflGenList * myReflectedObjects
Definition: objectInstanceListDlg.h:135
DtDatatypeManager & myDatatypeManager
Definition: objectInstanceListDlg.h:134
std::map< DtString, DtObjectAttributeDataDlg * > myAttributeDialogsByObjectName
Definition: objectInstanceListDlg.h:144
defines an object class inside our Fed Tree
Definition: objectClassFedNode.h:30
Shows attribute data of a particular object.
Definition: objectAttributeDataDlg.h:22
QTreeWidgetItem * myCurrentItem
Definition: objectInstanceListDlg.h:137
DtObjectHistoryRepository * myObjectHistoryRepository
Definition: objectInstanceListDlg.h:136
Definition: objectHistoryRepository.h:41
A tree using the an OMT File information.
Definition: omtTree.h:58
DtObjectAttributeDataDlg * myIntegratedDataDlg
Definition: objectInstanceListDlg.h:139
bool myMouseResize
Definition: objectInstanceListDlg.h:140
QAction * myAction
Definition: objectInstanceListDlg.h:146
std::map< QDialog *, DtString > myObjectNamesByDialog
Definition: objectInstanceListDlg.h:142
#define DT_DLL_TRFCANLZR
Definition: trafficAnalyzerPlugin.h:18
Definition: objectInstanceListDlg.h:34
Absolute Time, a particular measured instance in time, could be thought of as a set of relative times...
Definition: absoluteTime.h:82
Definition: fomReflGenList.h:24
DtReflectedGenericObject * mySelectedReflectedObject
Definition: objectInstanceListDlg.h:138