BeoBotQtMainForm.h
00001
00002
00003
00004
00005
00006
00007
00008 #ifndef BEOBOTQTMAINFORM_H
00009 #define BEOBOTQTMAINFORM_H
00010
00011 #include <qvariant.h>
00012 #include <qpixmap.h>
00013 #include <qwidget.h>
00014 #include "Util/StringConversions.H"
00015 #include "Component/ModelManager.H"
00016 #include "Image/Image.H"
00017
00018 class QVBoxLayout;
00019 class QHBoxLayout;
00020 class QGridLayout;
00021 class QSpacerItem;
00022 class BeoBotMap;
00023 class QLabel;
00024
00025 class BeoBotQtMainForm : public QWidget
00026 {
00027 Q_OBJECT
00028
00029 public:
00030 BeoBotQtMainForm( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00031 ~BeoBotQtMainForm();
00032
00033 QLabel* MapLabel;
00034 QLabel* CameraLabel;
00035 QLabel* DisplayLabel;
00036 QLabel* ParameterLabel;
00037 BeoBotMap* map;
00038 QLabel* displayCoord;
00039 QLabel* displayImage3;
00040 QLabel* displayImage4;
00041 QLabel* displayImage2;
00042 QLabel* displayImage1;
00043
00044 void init();
00045
00046 public slots:
00047 virtual void displayFunc();
00048 virtual void timerEvent( QTimerEvent * e );
00049
00050 protected:
00051
00052 protected slots:
00053 virtual void languageChange();
00054
00055 private:
00056 QPixmap image0;
00057
00058 };
00059
00060 #endif // BEOBOTQTMAINFORM_H