diff options
Diffstat (limited to 'TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.h')
-rw-r--r-- | TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.h | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.h b/TAO/CIAO/examples/handcrafted/Display/NavDisplayGUI_exec/DetailView.h new file mode 100644 index 00000000000..ef9e0070884 --- /dev/null +++ b/TAO/CIAO/examples/handcrafted/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 |