00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file 'QCameraKeyPathEditor.ui' 00003 ** 00004 ** Created: Wed Oct 22 02:59:19 2003 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.2.1 edited May 19 14:22 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef QCAMERAKEYPATHEDITOR_H 00011 #define QCAMERAKEYPATHEDITOR_H 00012 00013 #include <qvariant.h> 00014 #include <qpixmap.h> 00015 #include <qwidget.h> 00016 00017 class QVBoxLayout; 00018 class QHBoxLayout; 00019 class QGridLayout; 00020 class QMyListBox; 00021 class QCameraKeyPathDropSite; 00022 class QGroupBox; 00023 class QButtonGroup; 00024 class QCheckBox; 00025 class QFrame; 00026 class QLineEdit; 00027 class QLabel; 00028 class QPushButton; 00029 class QSlider; 00030 class CCameraKeyPathPoint; 00031 00032 class QCameraKeyPathEditor : public QWidget 00033 { 00034 Q_OBJECT 00035 00036 public: 00037 QCameraKeyPathEditor( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00038 ~QCameraKeyPathEditor(); 00039 00040 QGroupBox* parameterFrame; 00041 QButtonGroup* updateFrame; 00042 QCheckBox* checkEye; 00043 QCheckBox* checkRef; 00044 QCheckBox* checkUp; 00045 QCheckBox* checkAngle; 00046 QCheckBox* checkFrames; 00047 QCheckBox* checkTension; 00048 QCheckBox* checkContinuity; 00049 QCheckBox* checkBias; 00050 QFrame* Line1; 00051 QLineEdit* verAngleValue; 00052 QLineEdit* frameValue; 00053 QLineEdit* tensionValue; 00054 QLineEdit* conValue; 00055 QLineEdit* biasValue; 00056 QLabel* xUpLabel; 00057 QLineEdit* xUpValue; 00058 QLabel* xRefLabel; 00059 QLineEdit* xRefValue; 00060 QLabel* xEyeLabel; 00061 QLineEdit* xEyeValue; 00062 QLabel* yUpLabel; 00063 QLineEdit* yUpValue; 00064 QLabel* yRefLabel; 00065 QLineEdit* yRefValue; 00066 QLabel* yEyeLabel; 00067 QLineEdit* yEyeValue; 00068 QLabel* zEyeLabel; 00069 QLineEdit* zEyeValue; 00070 QLabel* zRefLabel; 00071 QLineEdit* zRefValue; 00072 QLabel* zUpLabel; 00073 QLineEdit* zUpValue; 00074 QLabel* conLabel; 00075 QLabel* frameLabel; 00076 QLabel* eyeLabel; 00077 QLabel* referenceLabel; 00078 QLabel* upLabel; 00079 QLabel* angleLabel; 00080 QLabel* biasLabel; 00081 QLabel* tensionLabel; 00082 QFrame* Frame4; 00083 QPushButton* replaceButton; 00084 QPushButton* deleteButton; 00085 QPushButton* attachButton; 00086 QCameraKeyPathDropSite* pathDropSite; 00087 QGroupBox* cameraFrame; 00088 QPushButton* upButton; 00089 QMyListBox* cameraBox; 00090 QPushButton* downButton; 00091 QLabel* sliderStartLabel; 00092 QSlider* cameraSlider; 00093 QLabel* sliderEndLabel; 00094 QPushButton* buttonApply; 00095 QPushButton* buttonOk; 00096 QPushButton* buttonCancel; 00097 00098 public slots: 00099 virtual void sltApply(); 00100 virtual void sltAttachCamera(); 00101 virtual void sltChangeCamValue(); 00102 virtual void sltCheckValues(); 00103 virtual void sltClearHighlights(int); 00104 virtual void sltDeleteCamera(); 00105 virtual void sltMoveDown(); 00106 virtual void sltMoveUp(); 00107 virtual void sltOk(); 00108 virtual void sltReplaceCamera(); 00109 virtual void sltUpdateHighlights(int); 00110 virtual void sltUpdateTool(int); 00111 00112 protected: 00113 QVBoxLayout* QCameraKeyPathEditorLayout; 00114 QHBoxLayout* Layout77; 00115 QHBoxLayout* Layout78; 00116 QHBoxLayout* Layout79; 00117 QHBoxLayout* Layout80; 00118 QHBoxLayout* Layout81; 00119 QHBoxLayout* Layout31; 00120 QHBoxLayout* Layout27; 00121 QHBoxLayout* Layout23; 00122 QHBoxLayout* Layout32; 00123 QHBoxLayout* Layout28; 00124 QHBoxLayout* Layout24; 00125 QHBoxLayout* Layout26; 00126 QHBoxLayout* Layout30; 00127 QHBoxLayout* Layout34; 00128 QGridLayout* Frame4Layout; 00129 QGridLayout* cameraFrameLayout; 00130 QHBoxLayout* Layout31_2; 00131 00132 protected slots: 00133 virtual void languageChange(); 00134 00135 virtual void sltUpdateName(int); 00136 00137 00138 private: 00139 QPixmap image0; 00140 QPixmap image1; 00141 00142 }; 00143 00144 #endif // QCAMERAKEYPATHEDITOR_H