summaryrefslogtreecommitdiff
path: root/examples/Display/NavDisplayGUI_exec/DetailView.h
diff options
context:
space:
mode:
authornilabjar <nilabjar@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-12-04 22:13:18 +0000
committernilabjar <nilabjar@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2006-12-04 22:13:18 +0000
commitd16849664a31d34bcd45274fddd6ef714c26c54c (patch)
tree749169c481d4a6214c3b56a8ea3b8ba6c01c57fe /examples/Display/NavDisplayGUI_exec/DetailView.h
parent095b63292f117da15a9fc0a4bf38393162599198 (diff)
downloadATCD-d16849664a31d34bcd45274fddd6ef714c26c54c.tar.gz
Creating a branch to implement TargetManager extensions
Diffstat (limited to 'examples/Display/NavDisplayGUI_exec/DetailView.h')
-rw-r--r--examples/Display/NavDisplayGUI_exec/DetailView.h51
1 files changed, 51 insertions, 0 deletions
diff --git a/examples/Display/NavDisplayGUI_exec/DetailView.h b/examples/Display/NavDisplayGUI_exec/DetailView.h
new file mode 100644
index 00000000000..ef9e0070884
--- /dev/null
+++ b/examples/Display/NavDisplayGUI_exec/DetailView.h
@@ -0,0 +1,51 @@
+// $Id$
+
+#ifndef __DETAILVIEW_H
+#define __DETAILVIEW_H
+
+
+#include "NavUnit.h"
+#include <qwidget.h>
+#include <qmovie.h>
+
+
+class QLabel;
+class QLineEdit;
+class QSpinBox;
+class QTable;
+
+
+class DetailView : public QWidget
+{
+ Q_OBJECT
+
+public:
+ DetailView(QWidget *parent, const char *name = 0);
+ virtual ~DetailView();
+
+public slots:
+ void movieStatus(int);
+ void movieUpdate(const QRect&);
+ void currentNode(NavUnit *unit);
+ void updateLocation(const UnitLocation &loc);
+ void apply();
+
+private:
+ QLineEdit *sem_id_val;
+ QLineEdit *descr_edit;
+ QSpinBox *x_edit;
+ QSpinBox *y_edit;
+ QSpinBox *z_edit;
+ QTable *child_list;
+ QTable *parent_list;
+ QLabel *movielabel;
+ QMovie movie;
+ QLabel *separatorlabel;
+ QMovie separator;
+
+
+ NavUnit *current_unit;
+};
+
+
+#endif // __DETAILVIEW_H