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;