summaryrefslogtreecommitdiff
path: root/modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h')
-rw-r--r--modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h49
1 files changed, 49 insertions, 0 deletions
diff --git a/modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h b/modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h
new file mode 100644
index 00000000000..2f0cf44d69a
--- /dev/null
+++ b/modules/CIAO/examples/Display/NavDisplayGUI_exec/DetailView.h
@@ -0,0 +1,49 @@
+// $Id$
+
+#ifndef __DETAILVIEW_H
+#define __DETAILVIEW_H
+
+
+#include "NavUnit.h"
+#include <Qt/qwidget.h>
+#include <Qt/qmovie.h>
+#include <Qt/q3table.h>
+
+class QLabel;
+class QLineEdit;
+class QSpinBox;
+
+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;
+ Q3Table *child_list;
+ Q3Table *parent_list;
+ QLabel *movielabel;
+ QMovie *movie;
+ QLabel *separatorlabel;
+ QMovie separator;
+
+
+ NavUnit *current_unit;
+};
+
+
+#endif // __DETAILVIEW_H